AwesomeInterpreter
The Big list of the github, open-source interpreters.
Install / Use
/learn @BaseMax/AwesomeInterpreterREADME
AwesomeInterpreter
The Big list of the github, open-source interpreters.
C
-
php-src The PHP Interpreter
-
wren The Wren Programming Language
-
gravity Gravity Programming Language
-
sl4a SL4A brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device.
-
Espruino The Espruino JavaScript interpreter - Official Repo
-
write-a-C-interpreter Write a simple interpreter of C. Inspired by c4 and largely based on it.
-
lily This repository has moved: https://gitlab.com/FascinatedBox/lily
-
rebol Source code for the Rebol interpreter
-
janet A dynamic language and bytecode vm
-
mac bytecode interpreter/virtual machine in c
-
lci A LOLCODE interpreter written in C.
-
q3vm Q3VM - Embeddable bytecode virtual machine/interpreter for C-language input
-
DotNetAnywhere Small .NET interpreter
-
PH7 An Embedded Implementation of PHP (C Library)
-
neko The Neko Virtual Machine
-
mujs An embeddable Javascript interpreter in C.
-
hashlink A virtual machine for Haxe
-
wac WebAssembly interpreter in C
-
partcl ParTcl - a micro Tcl implementation
-
tcl The Tcl Core. (Mirror from tcl @ core.tcl.tk)
-
my_basic Lightweight BASIC interpreter written in standard C in dual files. Aimed to be embeddable, extendable and portable.
-
PHP-Backdoor Your interpreter isn’t safe anymore — The PHP module backdoor
-
brainfuck Brainfuck interpreter written in C
-
goluago [on hold] Port of Lua 5.1 interpreter to Go Language Toolchain. [Work In Progress.] See also: http://lua.org and http://golang.org
-
ubasic The uBASIC interpreter
-
php-test-helpers An extension for the PHP Interpreter to ease testing of PHP code.
-
Basic Basic Interpreter for the ESP8266
-
s the s shell
-
Cesium3 Fast interpreter with macros, local type inference, LLVM backend.
-
ToyJVM An experimental Java Bytecode Interpreter written in C
-
szl A lightweight, embeddable scripting language
-
php-lua This extension embeds the lua interpreter and offers an OO-API to lua variables and functions.
-
yoctolisp Tiny Scheme-like Lisp interpreter written in a weekend
-
instead INSTEAD - Simple Text Adventure Interpreter
-
simple-interpreter A hackable and extensible lexer, parser and interpreter for a minimalistic, imperative, C-like language.
-
dukglue A C++ binding/wrapper library for the Duktape JavaScript interpreter.
-
Brainfuck Brainfuck torture test. VIM syntax file for brainf*ck. Brainfuck interpreters and compilers to C, V. Fast JIT Assembly (two ways), JIT C running (two ways), Perl, Python, php, Ruby, lua, go, awk, neko, PS1, bash, ook, trollscript etc etc
-
BlueBasic BASIC interpreter for CC2540 and CC2541 Bluetooth LE chips
-
doge The doge interpreter for the shibe esoteric programming language.
-
charity-lang Charity language interpreters and literature
-
python_lite [WIP] A simple, lightweight implementation of python3 language.
-
k7 A standard library for the V8 JavaScript interpreter
-
hdbf Hyper-Dimensional Brainfuck
-
flathead A toy JavaScript interpreter written in C
-
glulxe The Glulx VM reference interpreter
-
simple The Simple Intelligent and Modular Programming Language and Environment
-
nf-interpreter :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
-
luaprompt An embeddable Lua command prompt as well as a stand-alone interpreter with pretty-printing and autocompletion.
-
bf_interpreter_jit_compiler Teach myself about interpreters, JITs, and compilers using the Brainfuck language as the toy language
-
lpp-vita Lua Player Plus for PSVITA. Documentation on: http://rinnegatamante.github.io/lpp-vita/
-
bytecode-interpreters-post A few basic bytecode interpreters used as example code in a series of articles
-
duktape.rb Ruby bindings to the Duktape JavaScript interpreter
-
ruby-internal A library to provide access to the internals of the Ruby interpreter
-
turtles Lisp interpreter written for the Apple //e. It's called turtles because guess how slow it is.
-
BASIC An extensible BASIC interpreter in one header
-
Fexl Function EXpression Language (interpreter for functional programs)
-
appengine-php Source for the Google App Engine PHP interpreter
-
C pseudo-interpreter of the C programming language (using GCC)
-
libpicrin Super Tiny Scheme Interpreter for Freestanding Environment
-
pruspeak BotSpeak interpreter for the BeagleBone Black's PRU
-
SmallBASIC SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax
-
o Language for code-golf with a focus on unreadability
-
scheme.c A Scheme interpreter without garbage collector.(a toy)
-
lolcode A first attempt at a LOLCODE interpreter written in C; please use the lci project instead!
-
xpost A PostScript interpreter in C
-
ILanguage An interpreter for a J-inspired language
-
mini-vm A small, register-based virtual machine (bytecode interpreter) in C. [MIT License]
-
OpenTuring An open source version of the Windows Turing interpreter. Features speed improvements and new features.
-
picoc A very small C interpreter
-
small-lisp A very small lisp interpreter, that I may one day get working on my 8-bit AVR microcontroller.
-
grbl_stm32f4 The grbl g-code interpreter ported to the STM32F4
-
yascm Yet Another Scheme Interpreter using flex and bison
-
usched A remote command-line scheduler with an almost-natural language interpreter.
-
unbox GPL licensed J interpreter
-
wac-esp Web Assembly Interpreter for ESP32 family of micro controllers running the ESP-IDF development framework, based on the great work at kanaka/wac
-
bff Moderately-optimizing brainfuck interpreter
-
twisty Twisty is a text-adventure interpreter for the Android operating system, playing both Z-machine and Glulx games.
-
LISPF4 InterLisp interpreter
-
tiny-c-interpreter this is a github mirror of picoC (http://code.google.com/p/picoc/)
-
CMMInterpreter An interpreter for CMM, a subset of C language. It's written in C, based on GNU Flex & Bison.
-
bool Cross-platform boolean expression parser and interpreter
-
chip8 A CHIP-8 interpreter, assembler and disassembler in C
-
pylite A tiny python interpreter for educational purpose
-
tash An advanced Tompson Shell porting on Linux.
-
minipy 迷你Python解释器(A python interpreter)
-
[Scheme](https://githu
Related Skills
apple-reminders
341.2kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
341.2kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
341.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
341.2kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
Security Score
Audited on Mar 24, 2026
