Brew.js - C++ high-level JavaScript API for Nintendo homebrew
(Still under development) 2.0 version - everything (is going to be) remade!
Brew.js is a C++ API for evaluating plain JavaScript (not Node.js or PegaSwitch) within C++, for various Nintendo platforms.
- Currently supported platforms: Nintendo DS, Nintendo 3DS, Nintendo Switch
- Brew.js interpreter: a GUI front-end for executing JavaScript. (still undeveloped)
- Brew.js link: a PC client and Homebrew server to interpretate JavaScript code, like in Node.js CLI. (only Switch, and still very WIP)
Each platform has different exclusive modules(for instance ctr/sf2d for 3DS, ntr for DS, nx/pegaswitch for Switch...)
The current state of the project is unreleased. Latest release is 1.0, although it was released like 3 months ago.
2.0 is only early commits, and so much stuff needs to be done. Check the projects section on GitHub for more information.
As soon as the development gets closer to a release, more information will be added here.
As you can see, there are also graphical improvements, as the logo has changed (thanks to @EmperorX for the awesome new logo design)
Thanks for the current support, guys! The best is still coming soonTM!
GitHub project: https://github.com/XorTroll/Brew.js
Webpage (API documentation): https://xortroll.github.io/Brew.js
Enjoy scripting!
Copyright © 2018, by XorTroll
(Still under development) 2.0 version - everything (is going to be) remade!
Brew.js is a C++ API for evaluating plain JavaScript (not Node.js or PegaSwitch) within C++, for various Nintendo platforms.
- Currently supported platforms: Nintendo DS, Nintendo 3DS, Nintendo Switch
- Current content
- Brew.js interpreter: a GUI front-end for executing JavaScript. (still undeveloped)
- Brew.js link: a PC client and Homebrew server to interpretate JavaScript code, like in Node.js CLI. (only Switch, and still very WIP)
Each platform has different exclusive modules(for instance ctr/sf2d for 3DS, ntr for DS, nx/pegaswitch for Switch...)
The current state of the project is unreleased. Latest release is 1.0, although it was released like 3 months ago.
2.0 is only early commits, and so much stuff needs to be done. Check the projects section on GitHub for more information.
As soon as the development gets closer to a release, more information will be added here.
As you can see, there are also graphical improvements, as the logo has changed (thanks to @EmperorX for the awesome new logo design)
Thanks for the current support, guys! The best is still coming soonTM!
GitHub project: https://github.com/XorTroll/Brew.js
Webpage (API documentation): https://xortroll.github.io/Brew.js
Enjoy scripting!
Copyright © 2018, by XorTroll
Last edited by XorTroll,
, Reason: Add 2.0 early info