A curated list of JavaScript/ECMAScript runtimes, app frameworks, and engines.
Runtime | Engine | Library | Stars | Activity |
---|---|---|---|---|
Node.js | V8 | libuv | ||
Deno | V8 | tokio | ||
Bun | JavaScriptCore | |||
Just | V8 | |||
Txiki.js | QuickJS | libuv | ||
Napa.js | V8 | |||
Elsa | QuickJS | |||
Window.js | V8 | libuv, GLFW |
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) |
Engine | Stars | Commit |
---|---|---|
V8 | ||
JavaScriptCore | ||
SpiderMonkey | ||
Hermes | ||
JerryScript | ||
QuickJS | ||
Duktape | ||
Boa | ||
Rhino | ||
Espruino | ||
Elk | ||
mJS | ||
tiny-js | ||
nashorn |
Built with PocketPress