Brew.js - Make homebrew apps with JavaScript!
Check out Brew.js's website for documentation and info: https://brewjs.github.io
I really recommend you joining our Discord server (https://discord.gg/Qqnndqd), because I'm everyday on Discord posting doubts or ideas about Brew.js
- About this project
Brew.js consists on a number of interpreters (and I also plan to develop app makers) to develop and run
JavaScript apps, supporting plain
JavaScript and also supporting native platform functions, to develop real homebrew apps.
- API and JavaScript source
For support and info, check the ChangeLog of the latest version ()
- Support info
IMPORTANT - AFAIK, Brew.js doesn't work on Yuzu.
(for those who care, the reason is that Yuzu fails when accessing RomFS items of the ROM)
For the moment, only Switch is supported.
Support is planned for
GBA,
NDS,
3DS,
GameCube,
Wii and
Switch.
- Using the interpreter
A project is a folder containing
JavaScript files, plus a
package.json package file. (This file is required!)
The sources are loaded in alphabetical order, no matter the name they have.
Switch:
Simply download latest release and copy the "switch" folder in your SD card. Now, you can create and save your projects.
Save projects here:
sdmc:/switch/Brew.js/<yourproject>
(no more platforms for the moment)
- Documentation and examples
You have the documentation on Brew.js's website. (see above)
You have JavaScript examples at GitHub, attached to the latest release!
- Download and repository
Current release version:
1.0
This project is open-source, hosted at a GitHub organisation:
https://github.com/BrewJS
Switch: https://github.com/BrewJS/Switch/releases/latest
Enjoy scripting!
Copyright © 2018, by XorTroll