jsforth is a Forth which has been implemented in JavaScript, using a web browser as host platform.
ngbasic: BASIC for Javascript
NG-BASIC is a BASIC interpreter written in Javascript. This means it is basically platform independent, and can run on any pc with a web browser! NGbasic includes a virtual filesystem that hosts a few test-programs and works-in-progress and registered users will be able to log in and load and save their programs! Use NGbasic to learn computer programming and experience the language that started it all!
Applesoft BASIC Interpreter in Javascript
Now, this reminds me of my first computer and my first programming… As you see, this interpretes the good old Apple Basic
LispScript – Lisp to Javascript compiler
This adds an interesting flavour to all the Lisps in JavaScript. LispScript is a Common Lisp program that translates Lisp programs into Javascript. It’s extremely simple at the moment, but has support for basic arithmetic functions, defun, IF, macros, and LET. It currently works with CLISP.
Yet another Lisp Interpreter in JavaScript
Here is yet another Lisp interpreter. It would be interesting to see some comparison amongst the ones referenced here.
JavaScript Lisp Interpreter
The choice of instructions and some of the implementations of the composite functions were taken from Roger Rohrbach’s Lisp in Awk interpreter. The syntax is standard, and only integer arithmetic is available. Primarily because it is easy to implement, scoping is dynamic as in original Lisp and unlike modern Lisp or Scheme.
sariendotnet: An adventure game interpreter written in JavaScript
Sarien.net is a browser-based interpreter for adventure games published by Sierra On-Line in the 1980’s. These games involve titles such as Leisure Suit Larry, Space Quest and Police Quest. The Sarien.net javascript interpeter was written from scratch, and uses ported bits of the original Sarien interpreter.
jsmeta A meta-language environment on JavaScript 1.5
An object/meta-language environment for JavaScript. Hosts an implementation of Microsoft’s M modeling/programming language.
Programming languages for JavaScript
This is a collection of programming language implementations written in JavaScript. Having an interpreter for some language in JavaScript makes it executable in basically any Web-Browser. This is interesting at least for educational purposes. The list is updated whenever I run across something new or whenever you drop me a comment with a hint on a new implementation.
Robert Tolksdorf, Networked Information Systems, FU Berlin, is-research.
(Programming languages for the Java Virtual Machine is a list of programming languages for the Java virtual machine aside of Java itself)
js-scheme: A Scheme interpreter written in JavaScript
js-scheme is a Scheme interpreter written in JavaScript.