A curated list of JavaScript/ECMAScript runtimes, app frameworks, and engines.
| Framework | Target | Engine/Backend | Stars | Commit |
|---|---|---|---|---|
| Electron | Desktop | Node.js | ||
| Tauri | Desktop | Node.js | ||
| nw.js | Desktop | Node.js | ||
| Wails | Desktop | Go | ||
| NodeGUI | Desktop | Node.js | ||
| Neutralino | Desktop | native/custom | ||
| React Native | Mobile | Hermes | ||
| Capacitor | Mobile | (browser) | ||
| Cordova | Mobile | (browser) | ||
| Lynx | Mobile & Web | Custom |
| Engine | Stars | Commit |
|---|---|---|
| V8 | ||
| JavaScriptCore | ||
| SpiderMonkey | ||
| Hermes | ||
| QuickJS | ||
| JerryScript | ||
| Duktape | ||
| Boa | ||
| Rhino | ||
| Espruino | ||
| mJS | ||
| Elk | ||
| tiny-js | ||
| nashorn | ||
| Primjs |
Built with PocketPress