pascal-interpreterA simple interpreter for a large subset of Pascal language written for educational purposes
Stars: ✭ 21 (+0%)
boba-jsToy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
Stars: ✭ 22 (+4.76%)
CubThe Cub Programming Language
Stars: ✭ 198 (+842.86%)
MonkeyLang.jl"Writing an Interpreter in GO" and "Writing a Compiler in GO" in Julia.
Stars: ✭ 30 (+42.86%)
malluscriptA simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+433.33%)
MicoMico ("Monkey" in catalan). Monkey language implementation done with C++. https://interpreterbook.com/
Stars: ✭ 19 (-9.52%)
monkey-rsAn interpreter for the Monkey programming language written in Rust
Stars: ✭ 27 (+28.57%)
monkersBytecode compiler and VM for the Monkeylang language, written in Rust
Stars: ✭ 34 (+61.9%)
fayrant-langSimple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (+42.86%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (+280.95%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+638.1%)
SwiftpascalinterpreterSimple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
Stars: ✭ 270 (+1185.71%)
ariaExpressive, noiseless, interpreted, toy programming language
Stars: ✭ 40 (+90.48%)
Monkey RustAn interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (+728.57%)
types-and-programming-languagesC++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (+52.38%)
sigmastate-interpreterErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain
Stars: ✭ 56 (+166.67%)
MEA DSL for macro expansion ,in order to help framework develop
Stars: ✭ 24 (+14.29%)
fundotThe Fundot programming language.
Stars: ✭ 15 (-28.57%)
sturdySturdy is a library for developing sound static analyses in Haskell.
Stars: ✭ 49 (+133.33%)
Tiny-BasicA tiny and basic TINY-BASIC interpreter
Stars: ✭ 33 (+57.14%)
Freeze-OSAn Operating System that runs on top of an interpreter.
Stars: ✭ 24 (+14.29%)
cloxA virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀
Stars: ✭ 38 (+80.95%)
StepULCEfficient and single-steppable ULC evaluation algorithm
Stars: ✭ 15 (-28.57%)
basic📺 A from-scratch BASIC interpreter with a focus on being easy to extend and port.
Stars: ✭ 66 (+214.29%)
pythonvm-rustAn incomplete stackless interpreter of Python bytecode, written in Rust.
Stars: ✭ 65 (+209.52%)
lexertkC++ Lexer Toolkit Library (LexerTk) https://www.partow.net/programming/lexertk/index.html
Stars: ✭ 26 (+23.81%)
ciaoCiao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
Stars: ✭ 190 (+804.76%)
kiwi-8CHIP-8 interpreter for Windows and MacOS
Stars: ✭ 16 (-23.81%)
monkey-interpreterMonkey programming language interpreter designed in "Writing An Interpreter In Go".
Stars: ✭ 26 (+23.81%)
lispyLISP interpreter in Python
Stars: ✭ 31 (+47.62%)
picol(Fossil repository mirror) A tiny interpreter
Stars: ✭ 19 (-9.52%)
LLVM-JVM[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (+4.76%)
rodaRöda: A stream-oriented scripting language
Stars: ✭ 43 (+104.76%)
wasmA fast Pascal (Delphi) WebAssembly interpreter
Stars: ✭ 40 (+90.48%)
Juka🥣 Juka Programming Language - Fast Portable Programming Language. Run code anywhere without complicated installations and admin rights. Simple, yet powerful new programming language [Easy to code and run on any system] IOT devices supported!
Stars: ✭ 68 (+223.81%)
KAIKAI is a distributed computing model written in modern C++ and is cross-plaftorm. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Windo…
Stars: ✭ 13 (-38.1%)
chip8CHIP-8 Emulator in Rust
Stars: ✭ 12 (-42.86%)
pocketlangA lightweight, fast embeddable scripting language.
Stars: ✭ 1,412 (+6623.81%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+209.52%)
NatsuLangNo description or website provided.
Stars: ✭ 96 (+357.14%)
vdfA Lexer and Parser for Valves Data Format (known as vdf) written in Go
Stars: ✭ 30 (+42.86%)
fastbasicFastBasic - Fast BASIC interpreter for the Atari 8-bit computers
Stars: ✭ 108 (+414.29%)
foolangA toy programming language.
Stars: ✭ 33 (+57.14%)
bfpileOptimizing Brainfuck compiler, transpiler and interpreter
Stars: ✭ 19 (-9.52%)
EightBallThe Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20
Stars: ✭ 17 (-19.05%)
go-uciNative Go bindings for OpenWrt's UCI.
Stars: ✭ 69 (+228.57%)
XstateState machines and statecharts for the modern web.
Stars: ✭ 18,300 (+87042.86%)
irisThe interpreter of ISLisp
Stars: ✭ 58 (+176.19%)
GobasicA BASIC interpreter written in golang.
Stars: ✭ 253 (+1104.76%)
Go PryAn interactive REPL for Go that allows you to drop into your code at any point.
Stars: ✭ 2,747 (+12980.95%)
embedAn embeddable, tiny Forth interpreter with metacompiler.
Stars: ✭ 80 (+280.95%)
avaloniInterpreter of the Avalon programming language.
Stars: ✭ 14 (-33.33%)
HackidehackIDE is an online code editor, compiler and interpreter based on Django, powered by HackerEarth API! Go, hack it!
Stars: ✭ 242 (+1052.38%)
Openj9Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+13242.86%)
MondA scripting language for .NET Core
Stars: ✭ 237 (+1028.57%)
TabloidA minimal programming language inspired by clickbait headlines
Stars: ✭ 235 (+1019.05%)
lunaticlunatic: a toy lua interpreter
Stars: ✭ 16 (-23.81%)
ScriptScript is an object-oriented interpreted programming language. Being migrated to CppUtils
Stars: ✭ 18 (-14.29%)