Ethereal Language Reference Implementation (archived). Currently working on Feral
Support
Quality
Security
License
Reuse
A toy programming language.
Support
Quality
Security
License
Reuse
Simple interactive BASIC interpreter written in Python
Support
Quality
Security
License
Reuse
An interactive exploration of Transformer programming.
Support
Quality
Security
License
Reuse
JavaScript in JavaScript interpreter for better tools.
Support
Quality
Security
License
Reuse
A small arm/x86(-64) C compiler
Support
Quality
Security
License
Reuse
A thorough introduction to Kotlin, aimed at developers with a background in Python or other dynamic languages.
Support
Quality
Security
License
Reuse
A programming language for generating code for multiple platforms
Support
Quality
Security
License
Reuse
An experimental, small, readable Lisp with thorough unit tests and extensible functions/macros.
Support
Quality
Security
License
Reuse
An OwO based, stack-oriented programming language
Support
Quality
Security
License
Reuse
A complete interpreter for a dialect of BASIC in one Java sourcefile
Support
Quality
Security
License
Reuse
A minimal LISP implemented in Swift
Support
Quality
Security
License
Reuse
Code in memes
Support
Quality
Security
License
Reuse
The Pashmak Programming Language
Support
Quality
Security
License
Reuse
Code in memes
Support
Quality
Security
License
Reuse
A very small statically-typed embeddable scripting language.
Support
Quality
Security
License
Reuse
An insanely simple self-hosted functional programming language
Support
Quality
Security
License
Reuse
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
Support
Quality
Security
License
Reuse
A small Django application to advertise the fun htmx can bring you
Support
Quality
Security
License
Reuse
A multi-paradigm programming language running on JVM
Support
Quality
Security
License
Reuse
ECMAScript Interpreter
Support
Quality
Security
License
Reuse
The Simple Intelligent and Modular Programming Language and Environment
Support
Quality
Security
License
Reuse
The Colm Programming Language
Support
Quality
Security
License
Reuse
APL interpreter and stream processor
Support
Quality
Security
License
Reuse
A toy Lisp interpreter and simple eval function
Support
Quality
Security
License
Reuse
Brainfuck torture test. Brainfuck interpreters and compilers to C, V. VIM syntax file for brainf*ck. Fast JIT Assembly, JIT C running, Perl, Python, php, Ruby, lua, go, awk, neko, PS1, bash, ook, trollscript etc etc
Support
Quality
Security
License
Reuse
A Lisp->JavaScript compiler
Support
Quality
Security
License
Reuse
A simple mathematical expression evaluator for Kotlin and Java, written in Kotlin.
Support
Quality
Security
License
Reuse
An esoteric programming language compiler on top of LLVM based on Brainfuck
Support
Quality
Security
License
Reuse
Tiny Scheme-like Lisp interpreter written in a weekend
Support
Quality
Security
License
Reuse
JIProlog is a Prolog interpreter, pure Java 100%, cross-platform and Open Source.
Support
Quality
Security
License
Reuse
A high level programming language that compiles into the brainfuck esoteric programming language
Support
Quality
Security
License
Reuse
Rust implementation of the Lox programming language
Support
Quality
Security
License
Reuse
《practical python programming》的中文翻译,以意译为主,目录不翻译,只翻译内容。英文原版见:https://github.com/dabeaz-course/practical-python
Support
Quality
Security
License
Reuse
BASIC environment with a REPL, a web interface, and RPi support written in Rust
Support
Quality
Security
License
Reuse
Let's explain what a closure is by writing a JavaScript interpreter in JavaScript.
Support
Quality
Security
License
Reuse
FastBasic - Fast BASIC interpreter for the Atari 8-bit computers
Support
Quality
Security
License
Reuse
A programming language in the Perl/Python/Ruby group
Support
Quality
Security
License
Reuse
vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind
Support
Quality
Security
License
Reuse
An extensible, lightweight relational/logic programming DSL written in pure Python
Support
Quality
Security
License
Reuse
Set of macros that guard against buffer overflows. Based on C99 VLA feature.
Support
Quality
Security
License
Reuse
A simple virtual machine w/constant folding implemented in Python
Support
Quality
Security
License
Reuse
Lisp Interpreter
Support
Quality
Security
License
Reuse
Use variables, JS-like expressions, and even markup-powered logic in your HTML.
Support
Quality
Security
License
Reuse
Oberon 07 compiler (written in JavaScript and translates to JavaScript)
Support
Quality
Security
License
Reuse
CC500: a tiny self-hosting C compiler
Support
Quality
Security
License
Reuse
A programming language for young children
Support
Quality
Security
License
Reuse
Check if a buffer contains valid UTF-8
Support
Quality
Security
License
Reuse
A small DSL/interpreter that can be used to evaluate simple expressions
Support
Quality
Security
License
Reuse
An experimental C to Javascript/Lua/Perl5/Lisp/Java compiler
Support
Quality
Security
License
Reuse
E
Etherealby Electrux
Ethereal Language Reference Implementation (archived). Currently working on Feral
C++ 135Updated: 4 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
T
Support
Quality
Security
License
Reuse
P
PyBasicby richpl
Simple interactive BASIC interpreter written in Python
Python 134Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
r
raspyby srush
An interactive exploration of Transformer programming.
Jupyter Notebook 132Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
metaesby metaes
JavaScript in JavaScript interpreter for better tools.
TypeScript 131Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
n
neatccby aligrudi
A small arm/x86(-64) C compiler
C 130Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
k
kotlin-for-python-developersby Khan
A thorough introduction to Kotlin, aimed at developers with a background in Python or other dynamic languages.
Python 129Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
Z
Zolangby Zolang
A programming language for generating code for multiple platforms
Swift 128Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
w
wartby akkartik
An experimental, small, readable Lisp with thorough unit tests and extensible functions/macros.
C++ 127Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
o
owoScriptby ThePlasmaRailgun
An OwO based, stack-oriented programming language
Python 126Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jasicby munificent
A complete interpreter for a dialect of BASIC in one Java sourcefile
Java 125Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
S
SwiftyLISPby uraimo
A minimal LISP implemented in Swift
Swift 124Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
p
pashmakby pashmaklang
The Pashmak Programming Language
Python 123Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
T
Tinyby goodpaul6
A very small statically-typed embeddable scripting language.
C 122Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
a
attoby zesterer
An insanely simple self-hosted functional programming language
Rust 121Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
tinybasicby slviajero
A BASIC interpreter for Arduino, ESP, RP2040, STM32, Infineon XMC and POSIX with IoT and microcontroller features.
C 121Updated: 2 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
d
django-htmx-funby guettli
A small Django application to advertise the fun htmx can bring you
Python 120Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
liceby lice-lang
A multi-paradigm programming language running on JVM
Kotlin 120Updated: 4 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
m
Support
Quality
Security
License
Reuse
s
simpleby theratioproject
The Simple Intelligent and Modular Programming Language and Environment
C 119Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
colmby adrian-thurston
The Colm Programming Language
C++ 118Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
ivby ktye
APL interpreter and stream processor
Go 118Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
t
tiddlylispby mnielsen
A toy Lisp interpreter and simple eval function
Python 117Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
B
Brainfuckby rdebath
Brainfuck torture test. Brainfuck interpreters and compilers to C, V. VIM syntax file for brainf*ck. Fast JIT Assembly, JIT C running, Perl, Python, php, Ruby, lua, go, awk, neko, PS1, bash, ook, trollscript etc etc
C 117Updated: 4 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
e
edgelispby manuel
A Lisp->JavaScript compiler
JavaScript 116Updated: 4 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
E
ExprKby Keelar
A simple mathematical expression evaluator for Kotlin and Java, written in Kotlin.
Kotlin 116Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
brainby brain-labs
An esoteric programming language compiler on top of LLVM based on Brainfuck
C++ 116Updated: 4 y ago License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
y
yoctolispby fragglet
Tiny Scheme-like Lisp interpreter written in a weekend
C 116Updated: 4 y ago License: Permissive (ISC)
Support
Quality
Security
License
Reuse
j
jiprologby jiprolog
JIProlog is a Prolog interpreter, pure Java 100%, cross-platform and Open Source.
Java 115Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
b
brainby brain-lang
A high level programming language that compiles into the brainfuck esoteric programming language
Rust 115Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
loxidoby ceronman
Rust implementation of the Lox programming language
Rust 114Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
practical-python-zhby codists
《practical python programming》的中文翻译,以意译为主,目录不翻译,只翻译内容。英文原版见:https://github.com/dabeaz-course/practical-python
Python 113Updated: 4 y ago License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
e
endbasicby jmmv
BASIC environment with a REPL, a web interface, and RPi support written in Rust
Rust 113Updated: 4 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
the-super-tiny-interpreterby keyz
Let's explain what a closure is by writing a JavaScript interpreter in JavaScript.
JavaScript 112Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
f
fastbasicby dmsc
FastBasic - Fast BASIC interpreter for the Atari 8-bit computers
C 112Updated: 2 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
l
leverby cheery
A programming language in the Perl/Python/Ruby group
HTML 112Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
v
vonuvoli-schemeby volution
vonuvoli Scheme -- an R7RS interpreter written in Rust focused on systems programming and scripting (i.e. processes, file-system, etc.) with performance and safety in mind
Rust 112Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
k
kanrenby pythological
An extensible, lightweight relational/logic programming DSL written in pure Python
Python 112Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
n
neverflowby skullchap
Set of macros that guard against buffer overflows. Based on C99 VLA feature.
C 110Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
python-simple-vmby cslarsen
A simple virtual machine w/constant folding implemented in Python
Python 109Updated: 4 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
g
Support
Quality
Security
License
Reuse
p
posthtml-expressionsby posthtml
Use variables, JS-like expressions, and even markup-powered logic in your HTML.
JavaScript 108Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
o
oberonjsby vladfolts
Oberon 07 compiler (written in JavaScript and translates to JavaScript)
JavaScript 107Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cc500by 8l
CC500: a tiny self-hosting C compiler
C 106Updated: 4 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
i
islaby maryrosecook
A programming language for young children
JavaScript 105Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
u
utf-8-validateby websockets
Check if a buffer contains valid UTF-8
JavaScript 105Updated: 2 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
anguby jsdw
A small DSL/interpreter that can be used to evaluate simple expressions
TypeScript 105Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
clueby davidgiven
An experimental C to Javascript/Lua/Perl5/Lisp/Java compiler
C 105Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse