Brew.js - Make homebrew apps with JavaScript!
![]()
Hello everybody!
(for those who came here from the 3dJS project, this is that project's evolution)
- About this project
Brew.js consists on a number of interpreters (and I also plan to develop app makers) to develop and run JS apps, supporting plain JS and also supporting native platform functions, to develop real homebrew apps.
- API and JS source
I'm trying to add everything I can from libnx libraries. For the moment, these is the support the API has:
Switch: console printing, input detecting, graphics support (great, but a bit poor in some areas), accessing Switch's data (only a few things for the moment)...
- Support info
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 JS files.
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 and the examples in GitHub, or the release rar.
Switch: https://github.com/BrewJS/Switch/blob/master/README.md
- Download and repository
Current release version: 0.3
This project is open-source, hosted at a GitHub organisation: https://github.com/BrewJS
Switch: https://github.com/BrewJS/Switch/releases
Enjoy scripting!
Copyright © 2018, by XorTroll
Dude, awesome. While i am a generalist dev and can code in pretty much anything i can do more in Js than anything else as it is my everyday work tool. Just awesome. I guess this time around i will actually (finally) get involved in homebrew lol.











