A C interpreter and API explorer.
Support
Quality
Security
License
Reuse
Duktape JavaScript engine bindings for Go
Support
Quality
Security
License
Reuse
Beanshell scripting language
Support
Quality
Security
License
Reuse
🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄
Support
Quality
Security
License
Reuse
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Support
Quality
Security
License
Reuse
Scheme interpreter written in JavaScript
Support
Quality
Security
License
Reuse
Native pattern matching for JavaScript
Support
Quality
Security
License
Reuse
gpython is a python interpreter written in go "batteries not included"
Support
Quality
Security
License
Reuse
An implementation of ECMA-262 in JavaScript
Support
Quality
Security
License
Reuse
A JIT for Ruby, implemented in pure Ruby
Support
Quality
Security
License
Reuse
"I use Arch btw" but it's a Turing-complete programming language.
Support
Quality
Security
License
Reuse
Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
Support
Quality
Security
License
Reuse
A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
Support
Quality
Security
License
Reuse
_why the lucky stiff's little language (the official repo... until _why returns)
Support
Quality
Security
License
Reuse
A JavaScript interpreter written in TypeScript - Support ES5
Support
Quality
Security
License
Reuse
a Python VM written entirely from scratch in JavaScript with some unique features
Support
Quality
Security
License
Reuse
A programming language for the CPython VM.
Support
Quality
Security
License
Reuse
A small Lisp interpreter in JavaScript
Support
Quality
Security
License
Reuse
A two-dimensional, hexagonal programming language.
Support
Quality
Security
License
Reuse
Visualize CPython 3.11's specializing, adaptive interpreter. :fire:
Support
Quality
Security
License
Reuse
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Support
Quality
Security
License
Reuse
An open-source interpreter for the K5 programming language.
Support
Quality
Security
License
Reuse
Fast Lightweight Expression Evaluator
Support
Quality
Security
License
Reuse
Python package for wrapping applications inside a tailored interactive shell
Support
Quality
Security
License
Reuse
An open source Prolog interpreter in JavaScript
Support
Quality
Security
License
Reuse
ArkScript is a small, fast, functional and scripting language for C++ projects
Support
Quality
Security
License
Reuse
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
Support
Quality
Security
License
Reuse
A toy C compiler
Support
Quality
Security
License
Reuse
JVM-based interpreter for the R language for the statistical analysis.
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
JS engine in Rust
Support
Quality
Security
License
Reuse
Simple LISP in Go
Support
Quality
Security
License
Reuse
Embed Node.js inside a Java Virtual Machine
Support
Quality
Security
License
Reuse
Brainfuck interpreter written in C
Support
Quality
Security
License
Reuse
A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.
Support
Quality
Security
License
Reuse
Some fun things you can do with kernel modules (all "bad ideas")
Support
Quality
Security
License
Reuse
A tiny math expression evaluator for the Java programming language
Support
Quality
Security
License
Reuse
A programming language with yoruba language construct
Support
Quality
Security
License
Reuse
Javascript 解释器. Javascript Interpreter
Support
Quality
Security
License
Reuse
Compiler for the Mirth programming language.
Support
Quality
Security
License
Reuse
Tool for displaying IR used by V8 and Dart VM optimizing compilers
Support
Quality
Security
License
Reuse
Web-based Turbo Pascal compiler.
Support
Quality
Security
License
Reuse
JavaScript asynchronous Continuation-Passing Style transformation (deprecated).
Support
Quality
Security
License
Reuse
The world’s most powerful template engine and Go embeddable interpreter
Support
Quality
Security
License
Reuse
The Ceylon compiler, language module, and command line tools
Support
Quality
Security
License
Reuse
Interpreter for the BASIC language written in Python 3
Support
Quality
Security
License
Reuse
"I use Arch btw" but it's a Turing-complete programming language.
Support
Quality
Security
License
Reuse
A minimal programming language inspired by clickbait headlines
Support
Quality
Security
License
Reuse
Simple OOP javaScript library to solve linear programs, and mixed integer linear programs
Support
Quality
Security
License
Reuse
A quick and very dirty Scheme interpereter.
Support
Quality
Security
License
Reuse
b
bicby hexagonal-sun
A C interpreter and API explorer.
C 782Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
g
go-duktapeby olebedev
Duktape JavaScript engine bindings for Go
Go 761Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
beanshellby beanshell
Beanshell scripting language
Java 725Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
micro-lispby carld
🎄A very small Lisp programming language 😀that used to be under 200 lines of C🎄
C 720Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
q
q3vmby jnz
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
C 713Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
b
biwaschemeby biwascheme
Scheme interpreter written in JavaScript
JavaScript 699Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
sparklerby natefaubion
Native pattern matching for JavaScript
JavaScript 697Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gpythonby go-python
gpython is a python interpreter written in go "batteries not included"
Go 691Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
e
engine262by engine262
An implementation of ECMA-262 in JavaScript
TypeScript 686Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rhizomeby chrisseaton
A JIT for Ruby, implemented in pure Ruby
Ruby 669Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
i-use-arch-btwby overmighty
"I use Arch btw" but it's a Turing-complete programming language.
C 648Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
t
tinylispby Robert-van-Engelen
Lisp in 99 lines of C and how to write one yourself. Includes 20 Lisp primitives, garbage collection and REPL. Includes tail-call optimized versions for speed and reduced memory use.
C 641Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
m
miniMALby kanaka
A Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
JavaScript 609Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
potionby perl11
_why the lucky stiff's little language (the official repo... until _why returns)
C 594Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
eval5by bplok20010
A JavaScript interpreter written in TypeScript - Support ES5
TypeScript 586Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jaspyby koehlma
a Python VM written entirely from scratch in JavaScript with some unique features
JavaScript 577Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
d
dgby pyos
A programming language for the CPython VM.
Python 570Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
littlelispby maryrosecook
A small Lisp interpreter in JavaScript
JavaScript 554Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hexagonyby m-ender
A two-dimensional, hexagonal programming language.
Ruby 551Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
specialistby brandtbucher
Visualize CPython 3.11's specializing, adaptive interpreter. :fire:
Python 549Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
customasmby hlorenzi
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Rust 545Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
o
okby JohnEarnest
An open-source interpreter for the K5 programming language.
JavaScript 544Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
F
Fleeby mparlak
Fast Lightweight Expression Evaluator
C# 513Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
r
riposteby fwkz
Python package for wrapping applications inside a tailored interactive shell
Python 506Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tau-prologby tau-prolog
An open source Prolog interpreter in JavaScript
JavaScript 505Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
A
Arkby ArkScript-lang
ArkScript is a small, fast, functional and scripting language for C++ projects
C++ 500Updated: 2 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
o
opensmalltalk-vmby OpenSmalltalk
Cross-platform virtual machine for Squeak, Pharo, Cuis, and Newspeak.
C 496Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
b
Support
Quality
Security
License
Reuse
r
renjinby bedatadriven
JVM-based interpreter for the R language for the statistical analysis.
R 474Updated: 3 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
E
EveryDream2trainerby victorchall
Python 473Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
t
triremeby apigee
Embed Node.js inside a Java Virtual Machine
JavaScript 443Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
b
brainfuckby fabianishere
Brainfuck interpreter written in C
C 443Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
my_basicby paladin-t
A lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.
C 442Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
kernel-module-funby jvns
Some fun things you can do with kernel modules (all "bad ideas")
C 431Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
exp4jby fasseg
A tiny math expression evaluator for the Java programming language
Java 429Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
y
yorlangby anoniscoding
A programming language with yoruba language construct
JavaScript 427Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vm.jsby axetroy
Javascript 解释器. Javascript Interpreter
TypeScript 420Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
mirthby mirth-lang
Compiler for the Mirth programming language.
C 415Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
i
irhydraby mraleph
Tool for displaying IR used by V8 and Dart VM optimizing compilers
JavaScript 399Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
turbopascalby lkesteloot
Web-based Turbo Pascal compiler.
JavaScript 386Updated: 4 y ago License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
c
continuationby BYVoid
JavaScript asynchronous Continuation-Passing Style transformation (deprecated).
JavaScript 384Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
scriggoby open2b
The world’s most powerful template engine and Go embeddable interpreter
Go 380Updated: 2 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
c
ceylonby eclipse
The Ceylon compiler, language module, and command line tools
Java 379Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
py-myopl-codeby davidcallanan
Interpreter for the BASIC language written in Python 3
Python 370Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
i-use-arch-btwby OverMighty
"I use Arch btw" but it's a Turing-complete programming language.
C 368Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tabloidby thesephist
A minimal programming language inspired by clickbait headlines
JavaScript 364Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jsLPSolverby JWally
Simple OOP javaScript library to solve linear programs, and mixed integer linear programs
JavaScript 363Updated: 2 y ago License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
b
bootstrap-schemeby petermichaux
A quick and very dirty Scheme interpereter.
C 360Updated: 2 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse