A JavaScript shell allows you to quickly test snippets of JavaScript code without having to reload a web page. They are extremely useful for developing and debugging code.
Standalone JavaScript shells
The following JavaScript shells are stand-alone environments, like perl or python.
- Node.js - Node.js is a platform for easily building fast, scalable network applications.
- JSDB - A standalone JavaScript shell, with compiled binaries for Windows, Mac, and Linux.
- JavaLikeScript - A standalone, extensible JavaScript shell including both native and JavaScript libraries.
- GLUEscript - A standalone JavaScript shell for writing cross-platform JavaScript applications. It can use wxWidgets for GUI apps, and was formerly called wxJavaScript.
- jspl - A standalone JavaScript shell enhanced by Perl. Can use perl modules directly from JavaScript: DBI for database integration, GTK2 for GUI apps, POSIX for system programming, etc. The best of CPAN now for JavaScript programmers.
- ShellJS - Portable Unix shell commands for Node.js
List of JavaScript shells
The following JavaScript shells work with Mozilla.
- Firefox has a built-in JavaScript console, called Scratchpad, starting in version 6.
- JavaScript Shell (
js
) - A command line interpreter for JavaScript - xpcshell is an XPConnect - enabled shell, sometimes useful for Mozilla development.
- Babel REPL - A browser-based REPL for experimenting with future JavaScript.
- ES6Console.com - An open-source JavaScript console to test ECMAScript 6 code inside the browser.
- jsconsole.com -- An open-source JavaScript console with the ability to easily link to particular expressions
- JavaScript Shell (web page) - also available as part of the Extension Developer's Extension
- Jash: JavaScript Shell - a DHTML - based shell that gives you command line access to a web page.
- MozRepl - Connect to Firefox and other Mozilla apps, explore and modify them from the inside, while they're running.
- Execute JS - (No longer maintained) - Firefox-Extension which provides an enhanced JavaScript-Console, where you can comfortably enter and execute arbitrary JavaScript-Code and modify functions.
- xqjs - Simple console for Firefox.
- Firebug - Developer tools for Firefox, including console.
Document Tags and Contributors
Tags:
Contributors to this page:
iskitz,
SphinxKnight,
mamptecnocrata,
fscholz,
Matthisk,
jhnstn,
msalamon,
xfq,
Delapouite,
aloha,
tracker1,
Sheppy,
ziyunfei,
shirayuki,
jswisher,
julienw,
venesa,
jbuck,
SiPlus,
MatrixFrog,
vipsoft,
satyr,
jls,
user01,
sortiz,
Sephr,
Kbrosnan,
Shantirao,
Mgjbot,
Brettz9,
Rudolf.noe,
Sevenspade,
Indiejade,
Varmaa,
Uncle billy,
Taken,
Nickolay,
Azer,
Hamstersoup
Last updated by:
iskitz,