NimloxInterpreter for the 'Lox' language written in Nim
Stars: ✭ 35 (-30%)
PasserineA small extensible programming language designed for concise expression with little code.
Stars: ✭ 341 (+582%)
BicA C interpreter and API explorer.
Stars: ✭ 719 (+1338%)
YaegiYaegi is Another Elegant Go Interpreter
Stars: ✭ 4,044 (+7988%)
Tiny CompilerA tiny evaluator and compiler of arithmetic expressions.
Stars: ✭ 680 (+1260%)
My basicA lightweight BASIC interpreter written in standard C in dual files. Aims to be embeddable, extendable and portable.
Stars: ✭ 316 (+532%)
PseudoPSeudo - The world's simplest PLAYSTATION emulator
Stars: ✭ 31 (-38%)
GobyGoby - Yet another programming language written in Go
Stars: ✭ 3,296 (+6492%)
SciConfigurable Clojure interpreter suitable for scripting and Clojure DSLs.
Stars: ✭ 596 (+1092%)
Calculatexin progress pretty printing calculator language
Stars: ✭ 302 (+504%)
Algorithmmap建立你的算法地图:如何高效学习算法;算法工程师:从小白到专家
Stars: ✭ 47 (-6%)
RbpfRust virtual machine and JIT compiler for eBPF programs
Stars: ✭ 306 (+512%)
Q3vmQ3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Stars: ✭ 585 (+1070%)
Awesome GraalA curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Stars: ✭ 302 (+504%)
Monkey v[WIP] Implementation of Monkey 🐒 Language in V
Stars: ✭ 29 (-42%)
Csml Engine🦜 Conversational Standard Meta Language
Stars: ✭ 292 (+484%)
Jaspya Python VM written entirely from scratch in JavaScript with some unique features
Stars: ✭ 577 (+1054%)
LbforthSelf-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Stars: ✭ 293 (+486%)
OpenxionOpenXION - Reference Implementation of the XION Scripting Language
Stars: ✭ 40 (-20%)
Eval5A JavaScript interpreter written in TypeScript - Support ES5
Stars: ✭ 281 (+462%)
MelangA script language of preemptive scheduling coroutine in single thread
Stars: ✭ 273 (+446%)
MappyA functional programming language. Like LISP but focused around maps rather than lists.
Stars: ✭ 10 (-80%)
SchemyA lightweight embeddable Scheme-like interpreter for configuration
Stars: ✭ 269 (+438%)
MinimalA Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
Stars: ✭ 560 (+1020%)
pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (-58%)
CymbalYet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-2%)
danubeThe Danube Programming Language
Stars: ✭ 33 (-34%)
HashlinkA virtual machine for Haxe
Stars: ✭ 523 (+946%)
H-CalcSo, you want to write a DSL interpreter...
Stars: ✭ 21 (-58%)
Cfla Compileable statically typed Functional programming Language
Stars: ✭ 7 (-86%)
asl-interpreterExample implementation of Arm's Architecture Specification Language (ASL)
Stars: ✭ 78 (+56%)
RedRed is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
Stars: ✭ 4,725 (+9350%)
ocaml-offchainFork of WebAssembly reference interpreter with support for generating proofs needed for blockchain verification
Stars: ✭ 42 (-16%)
MipsMIPS assembler and simulator
Stars: ✭ 38 (-24%)
wendyWendy is an compiler / interpreter for WendyScript
Stars: ✭ 14 (-72%)
Gpythongpython is a python interpreter written in go "batteries not included"
Stars: ✭ 472 (+844%)
recursere<urse is a declarative language for generating musical patterns
Stars: ✭ 32 (-36%)
JaslJust another scripting language
Stars: ✭ 25 (-50%)
NekoThe Neko Virtual Machine
Stars: ✭ 447 (+794%)
jrsonnetRust implementation of Jsonnet language
Stars: ✭ 164 (+228%)
U6aImplementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-8%)
fizzboomBenchmark to compare async web server + interpreter + web client implementations across various languages
Stars: ✭ 46 (-8%)
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+744%)
ATS-blockchain⛓️ Blockchain + Smart contracts from scratch
Stars: ✭ 18 (-64%)
Blink LexerStarting code of the first challenge in the Let's Build a Programming Language series.
Stars: ✭ 24 (-52%)
interpInterpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-36%)
OkAn open-source interpreter for the K5 programming language.
Stars: ✭ 408 (+716%)
warpyWebAssembly interpreter in RPython
Stars: ✭ 54 (+8%)
Brainfuck CBrainfuck interpreter in C.
Stars: ✭ 36 (-28%)
MirthCompiler for the Mirth programming language.
Stars: ✭ 390 (+680%)
Mikrokosmos(λ) Educational lambda calculus interpreter
Stars: ✭ 50 (+0%)
HermesC-like scripting language
Stars: ✭ 48 (-4%)
WinterHaskell port of the WebAssembly OCaml reference interpreter
Stars: ✭ 42 (-16%)
SeaxA VM-based runtime environment for functional programming languages
Stars: ✭ 36 (-28%)
Ligoligo language interpreter
Stars: ✭ 17 (-66%)
ShA shell parser, formatter, and interpreter with bash support; includes shfmt
Stars: ✭ 4,343 (+8586%)