SkillAgentSearch skills...

AwesomeInterpreter

The Big list of the github, open-source interpreters.

Install / Use

/learn @BaseMax/AwesomeInterpreter

README

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

View on GitHub
GitHub Stars77
CategoryDevelopment
Updated6d ago
Forks1

Security Score

100/100

Audited on Mar 24, 2026

No findings