Support
Quality
Security
License
Reuse
Scheme R7RS frontend for LLVM
Support
Quality
Security
License
Reuse
A Lisp Interpreter Written in C++ Template
Support
Quality
Security
License
Reuse
Lean JavaScript Utilities as Micro-libraries
Support
Quality
Security
License
Reuse
R6RS Scheme implementation written in Rust
Support
Quality
Security
License
Reuse
A Golang interpreter, built upon golang.org/x/tools/go/ssa/interp
Support
Quality
Security
License
Reuse
a little JIT VM language for (probably/eventually) terminal UI apps.
Support
Quality
Security
License
Reuse
Gosh is an interpreted language for Go ecosystem written in Go
Support
Quality
Security
License
Reuse
Clojure-esque extension language for Go. (WIP)
Support
Quality
Security
License
Reuse
:key:++ The programming language they don't want you to use #WETHEBEST
Support
Quality
Security
License
Reuse
A tiny lisp compiler written in JS
Support
Quality
Security
License
Reuse
A JavaScript interpreter written in JavaScript.
Support
Quality
Security
License
Reuse
building blocks for with-statement-related hackery
Support
Quality
Security
License
Reuse
AWK in Javascript
Support
Quality
Security
License
Reuse
A Java JNA wrapper around the GNU Multiple Precision Arithmetic Library.
Support
Quality
Security
License
Reuse
Java Assembler Interpreter
Support
Quality
Security
License
Reuse
Class.js is a JavaScript library for building class based object-oriented programms using JavaScript's prototypal inheritance. It strives to mimic classical class inheritance provided by other languages such as Python, Java or PHP. Its syntax is heavily inspired by MooTools's class implementation.
Support
Quality
Security
License
Reuse
A JavaScript interpreter written in JavaScript
Support
Quality
Security
License
Reuse
An incomplete stackless interpreter of Python bytecode, written in Rust.
Support
Quality
Security
License
Reuse
An interpreter for a J-inspired language
Support
Quality
Security
License
Reuse
Mickey Scheme is an interpreter for R7RS Scheme written in pure C++
Support
Quality
Security
License
Reuse
Smalltalk on Rubinius
Support
Quality
Security
License
Reuse
Scheme语言解释器的JavaScript语言实现
Support
Quality
Security
License
Reuse
A first attempt at a LOLCODE interpreter written in C; please use the lci project instead!
Support
Quality
Security
License
Reuse
Following Nystrom's book Crafting Interpreters, implemented in C++.
Support
Quality
Security
License
Reuse
Concise implementation of a lisp-like language for low-end and embedded devices
Support
Quality
Security
License
Reuse
用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。
Support
Quality
Security
License
Reuse
A little language interpreter written in Go
Support
Quality
Security
License
Reuse
A lightweight garbage collector for C++ programs
Support
Quality
Security
License
Reuse
A virtual machine written in Python that executes x86 binaries according to the Intel Software Developer Manual
Support
Quality
Security
License
Reuse
Implementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS
Support
Quality
Security
License
Reuse
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Support
Quality
Security
License
Reuse
An interpreted language written in Rust inspired by the Lisp family of languages.
Support
Quality
Security
License
Reuse
SOMns: A Newspeak for Concurrency Research
Support
Quality
Security
License
Reuse
A shell for the Web
Support
Quality
Security
License
Reuse
Kotlin library to work with LLVM
Support
Quality
Security
License
Reuse
A C implementation of the Shen programming language
Support
Quality
Security
License
Reuse
Go Cookbook, published by Packt
Support
Quality
Security
License
Reuse
A Lisp interpreter in C# 7
Support
Quality
Security
License
Reuse
FIM++ interpreter
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
WebAssembly interpreter in RPython
Support
Quality
Security
License
Reuse
A visual programming language, evaluated as a cellular automaton
Support
Quality
Security
License
Reuse
Minimal Lisp interpreter using 75LOC and only standard libraries.
Support
Quality
Security
License
Reuse
A simple programming language to learn how to design and implement a programming language.
Support
Quality
Security
License
Reuse
a simple yet comprehensive scheme interpreter in rust
Support
Quality
Security
License
Reuse
Language with a bytecode compiler that can run on computers with only a few kB of RAM.
Support
Quality
Security
License
Reuse
"Lightweight" JS interpreter for ESP32. Provides JS-based eventloop implementation and native asynchronous network and timer functions.
Support
Quality
Security
License
Reuse
Initialize the 8-bit computer memory with a program to be executed automatically on powering.
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
j
jit-demoby mflatt
C 61Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
l
llambdaby etaoins
Scheme R7RS frontend for LLVM
Scala 61Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
T
TemplatedPLby Cheukyin
A Lisp Interpreter Written in C++ Template
C++ 61Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
u
utiliseby utilise
Lean JavaScript Utilities as Micro-libraries
JavaScript 60Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
r
r6.rsby kimhyunkang
R6RS Scheme implementation written in Rust
Rust 60Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
ssainterpby go-interpreter
A Golang interpreter, built upon golang.org/x/tools/go/ssa/interp
Go 60Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vaivenby MichaelRFairhurst
a little JIT VM language for (probably/eventually) terminal UI apps.
C++ 60Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
g
goshby gosh-lang
Gosh is an interpreted language for Go ecosystem written in Go
Go 60Updated: 4 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
l
let-goby nooga
Clojure-esque extension language for Go. (WIP)
Go 60Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
keyplusplusby rrshaban
:key:++ The programming language they don't want you to use #WETHEBEST
Python 59Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
tiny-lispby daynin
A tiny lisp compiler written in JS
JavaScript 59Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
evil-evalby jkeylu
A JavaScript interpreter written in JavaScript.
TypeScript 59Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
w
withhacksby rfk
building blocks for with-statement-related hackery
Python 58Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
w
Support
Quality
Security
License
Reuse
j
jna-gmpby square
A Java JNA wrapper around the GNU Multiple Precision Arithmetic Library.
Java 57Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
J
Jasminby TUM-LRR
Java Assembler Interpreter
Java 57Updated: 4 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
c
classjsby FinalAngel
Class.js is a JavaScript library for building class based object-oriented programms using JavaScript's prototypal inheritance. It strives to mimic classical class inheritance provided by other languages such as Python, Java or PHP. Its syntax is heavily inspired by MooTools's class implementation.
JavaScript 57Updated: 5 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
evaljsby marten-de-vries
A JavaScript interpreter written in JavaScript
JavaScript 57Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
p
pythonvm-rustby ProgVal
An incomplete stackless interpreter of Python bytecode, written in Rust.
Rust 57Updated: 4 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
I
ILanguageby mlochbaum
An interpreter for a J-inspired language
C 57Updated: 4 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
m
mickey-schemeby cslarsen
Mickey Scheme is an interpreter for R7RS Scheme written in pure C++
C++ 57Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
R
Support
Quality
Security
License
Reuse
s
scheme.jsby hulang1024
Scheme语言解释器的JavaScript语言实现
JavaScript 56Updated: 4 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
l
lolcodeby justinmeza
A first attempt at a LOLCODE interpreter written in C; please use the lci project instead!
C 56Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
c
cpploxby Jeff-Mott-OR
Following Nystrom's book Crafting Interpreters, implemented in C++.
C++ 56Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
h
hedgehogby sbp
Concise implementation of a lisp-like language for low-end and embedded devices
C 56Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
j
jMiniLangby bajdcc
用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。
Kotlin 56Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
littlelangby benhoyt
A little language interpreter written in Go
Go 56Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gcby doublec
A lightweight garbage collector for C++ programs
C++ 56Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
P
PyVMby ForceBru
A virtual machine written in Python that executes x86 binaries according to the Intel Software Developer Manual
Python 55Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
js-slangby source-academy
Implementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS
TypeScript 55Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
cymbalby shuhei
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Rust 55Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
L
LambdaCoreby Pebaz
An interpreted language written in Rust inspired by the Lisp family of languages.
Rust 55Updated: 4 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
S
SOMnsby smarr
SOMns: A Newspeak for Concurrency Research
Java 54Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
A
Support
Quality
Security
License
Reuse
k
kllvmby ftomassetti
Kotlin library to work with LLVM
Kotlin 54Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
shen-cby otabat
A C implementation of the Shen programming language
C 54Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
G
Go-Cookbookby PacktPublishing
Go Cookbook, published by Packt
Go 54Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
Support
Quality
Security
License
Reuse
f
Support
Quality
Security
License
Reuse
o
ocelotvmby kittylyst
Java 52Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
w
warpyby kanaka
WebAssembly interpreter in RPython
Python 52Updated: 4 y ago License: Weak Copyleft (MPL-2.0)
Support
Quality
Security
License
Reuse
t
ton-langby felko
A visual programming language, evaluated as a cellular automaton
Python 52Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
l
lispby jamesmoriarty
Minimal Lisp interpreter using 75LOC and only standard libraries.
Ruby 52Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
blinkby ftchirou
A simple programming language to learn how to design and implement a programming language.
JavaScript 52Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
scheme.rsby isamert
a simple yet comprehensive scheme interpreter in rust
Rust 52Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
w
wrenby darius
Language with a bytecode compiler that can run on computers with only a few kB of RAM.
C 52Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
e
esp32-javascriptby marcelkottmann
"Lightweight" JS interpreter for ESP32. Provides JS-based eventloop implementation and native asynchronous network and timer functions.
C 52Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
8
8-bit-computer-memory-initby dmytrostriletskyi
Initialize the 8-bit computer memory with a program to be executed automatically on powering.
C++ 52Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
PISEby ron4548
Shell 52Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse