Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Interpreter

Interpreter

66 projects

Showing 30 of 66 projects

wernsey chip8
wernsey chip8C

A C-based CHIP-8 interpreter with assembler, disassembler, and SuperChip support, featuring SDL and Win32 implementations.

#chip8-emulator#chip8#retro-computing
Stars128
Forks15
Last commit1 year ago
WasmCert-Coq
WasmCert-CoqRocq Prover

A mechanized formalization of WebAssembly 2.0 in Coq (Rocq) with soundness proofs and an extracted interpreter.

#semantics#webassembly#coq
Stars122
Forks18
Last commit1 month ago
Fcal
FcalTypeScript

An extensive math expression evaluator library for JavaScript and Node.js with units, functions, and constants.

#calculator#unit-conversion#expression-parser
Stars116
Forks5
Last commit5 years ago
Electra
ElectraC++

An esoteric programming language where you code like an electrician using currents, generators, and components.

#programming-language#esoteric-programming-language#educational
Stars100
Forks1
Last commit1 month ago
riposte
riposteC++

A fast interpreter and JIT compiler for the R programming language, designed as a drop-in replacement.

#programming-language#parallel-computing#interpreter
Stars92
Forks10
Last commit10 years ago
Liquid ML
Liquid MLOCaml

An OCaml implementation of Shopify's Liquid templating language, featuring an interpreter, parser, and lexer.

#functional-programming#interpreter#static-site-generator
Stars51
Forks4
Last commit1 month ago
crisp
crispCrystal

A Lisp dialect based on mal and implemented with Crystal, serving as a toy box for dynamic language ideas.

#programming-language#lisp#interpreter
Stars47
Forks4
Last commit3 years ago
HP48-Superchip
HP48-Superchip

Modified HP-48 Superchip binaries for accurate CHIP-8 emulation, fixing historical interpreter quirks for compatibility with modern tools.

#calculator#retro-computing#chip-8
Stars45
Forks4
Last commit6 years ago
ecal
ecalGo

An embeddable ECA (Event Condition Action) scripting language for building concurrent event-driven systems.

#event-driven#rule-engine#go-plugins
Stars45
Forks7
Last commit5 years ago
lighthouse_scheme
lighthouse_schemeElixir

A toy Scheme-like language interpreter built on Elixir for educational and experimental purposes.

#functional-programming#elixir#language-implementation
Stars41
Forks5
Last commit9 years ago
monkey_v
monkey_vV

An implementation of the Monkey programming language interpreter written in the V programming language.

#systems-programming#programming-language#v-lang
Stars38
Forks6
Last commit6 years ago
node-gcode
node-gcodeJavaScript

A GCode interpreter and simulator for Node.js that parses and executes CNC machine instructions.

#robotics#manufacturing#simulator
Stars35
Forks8
Last commit10 years ago
Thue
ThueC

Thue is an esoteric programming language based on semi-Thue grammars, using string replacement rules for Turing-complete computation.

#string-rewriting#turing-complete#programming-language
Stars35
Forks4
Last commit9 months ago
ChuckScript
ChuckScriptJavaScript

A humorous esoteric programming language where '0' is the only command, based on JavaScript and Unary.

#programming-language#humor#interpreter
Stars33
Forks0
Last commit10 years ago
C Flat
C FlatC

An interpreter for C♭, an esoteric programming language that uses music as its syntax.

#audio-synthesis#programming-language#midi
Stars30
Forks0
Last commit5 years ago
Vork
VorkPython

A work-in-progress V compiler and interpreter, currently implementing a parser with basic type checking.

#programming-language#ast-generation#compiler
Stars29
Forks4
Last commit6 years ago
aforth
aforthAda

Embeddable Forth interpreter written in Ada

#interpreter#forth#ada
Stars28
Forks2
Last commit10 years ago
vbf
vbfV

A brainfuck interpreter and compiler implemented in the V programming language.

#systems-programming#programming-language#v-lang
Stars20
Forks4
Last commit5 years ago
novika
novikaCrystal

Novika is a free-form, moldable, interpreted programming language inspired by Lisp, Forth, and Smalltalk.

#programming-language#interpreter#repl
Stars19
Forks0
Last commit1 year ago
GMLC
GMLCGame Maker Language

A runtime compiler and interpreter for GameMaker that enables mod support, live scripting, and scratchpad experimentation by loading and executing GML code at runtime.

#sandbox#game-maker#interpreter
Stars17
Forks0
Last commit1 month ago
gameboy-brainfuck
gameboy-brainfuckPascal

A Brainfuck interpreter written in Z80 assembly for the Game Boy, with platform-specific limitations.

#embedded-systems#retro-computing#game-boy
Stars17
Forks3
Last commit9 years ago
AshPaper
AshPaperRust

A Rust interpreter for the Esopo language AshPaper, where poetry serves as executable code.

#turing-complete#programming-language#esoteric-programming-language
Stars15
Forks3
Last commit3 years ago
tcl-ada-shell
tcl-ada-shellAda

Ada bindings to Tcl/Tk for implementing Tcl commands in Ada and developing platform-independent graphical user interfaces.

#gui-toolkit#language-binding#interpreter
Stars12
Forks2
Last commit3 years ago
OnlyToday
OnlyTodayJavaScript

An esoteric programming language where syntax changes based on the hour you write the code.

#programming-language#esoteric-programming-language#time-based
Stars10
Forks0
Last commit8 years ago
Swift Brainfuck
Swift BrainfuckSwift

A Brainfuck interpreter implemented in Swift using Xcode Playgrounds for interactive execution.

#language-implementation#interpreter#xcode-playground
Stars9
Forks1
Last commit12 years ago
prattle
prattleGo

A Go library for scanning and parsing LL(1) grammars with a top-down operator precedence parser.

#parsing#unicode#interpreter
Stars9
Forks0
Last commit9 months ago
Brackets
BracketsJavaScript

An esoteric stack-based programming language that uses only four bracket characters for its entire syntax.

#programming-language#educational#interpreter
Stars7
Forks1
Last commit5 years ago
78
78JavaScript

An esoteric programming language where all instructions are based on the numbers 7 and 8.

#programming-language#code-golf#minimalist
Stars6
Forks1
Last commit6 years ago
Setup Brainfuck
Setup BrainfuckShell

A GitHub Action that installs the brainfucky interpreter for running Brainfuck code in CI/CD workflows.

#devops#interpreter#workflow-automation
Stars5
Forks0
Last commit4 days ago
Benedictum
BenedictumC

A Latin-themed esoteric programming language where source code reads as prayer, inspired by Brainfuck.

#turing-complete#programming-language#latin
Stars4
Forks0
Last commit4 months ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Programming Language27
#Rust13
#Javascript12
#Esoteric Language12
#Parser10
#Language10
#Compiler9
#Repl9
#Educational8
#Webassembly8
#Lexer7
#Wasm7