by int3

int3 / metajs

Visualize your Javascript with a CPS metacircular interpreter.

196 Stars 14 Forks Last release: Not found MIT License 52 Commits 0 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:


A CPS Javascript metacircular interpreter that visualizes script execution.

Written in IcedCoffeeScript. Uses Esprima for the parser and CodeMirror for the front-end.


npm install
npm install -g [email protected] [email protected]


To start the REPL:


To execute a file:

./ [filename]

To run in the browser:

make browser
cd browser
python -m SimpleHTTPServer

Then point your browser to http://localhost:8000/.


make test


We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.