interpInterpreter experiment. Testing dispatch methods: Switching, Direct/Indirect Threaded Code, Tail-Calls and Inlining
Stars: ✭ 32 (-69.52%)
Pythonvm RustAn incomplete stackless interpreter of Python bytecode, written in Rust.
Stars: ✭ 50 (-52.38%)
snabla Lispy Forth in C++
Stars: ✭ 21 (-80%)
warpyWebAssembly interpreter in RPython
Stars: ✭ 54 (-48.57%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (-3.81%)
Q3vmQ3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Stars: ✭ 585 (+457.14%)
kiwi-8CHIP-8 interpreter for Windows and MacOS
Stars: ✭ 16 (-84.76%)
CoriumCorium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-82.86%)
lispyLISP interpreter in Python
Stars: ✭ 31 (-70.48%)
SniprunA neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
Stars: ✭ 93 (-11.43%)
LLVM-JVM[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (-79.05%)
SquareThe Square Programming Language. A tiny programming language under 200kb.
Stars: ✭ 23 (-78.1%)
wasmA fast Pascal (Delphi) WebAssembly interpreter
Stars: ✭ 40 (-61.9%)
Jaspya Python VM written entirely from scratch in JavaScript with some unique features
Stars: ✭ 577 (+449.52%)
pythonvm-rustAn incomplete stackless interpreter of Python bytecode, written in Rust.
Stars: ✭ 65 (-38.1%)
hopesHigher Order Prolog with Extensional Semantics
Stars: ✭ 43 (-59.05%)
XstateState machines and statecharts for the modern web.
Stars: ✭ 18,300 (+17328.57%)
CymbalYet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-53.33%)
Go PryAn interactive REPL for Go that allows you to drop into your code at any point.
Stars: ✭ 2,747 (+2516.19%)
cosyA simple and pleasant programming language.
Stars: ✭ 21 (-80%)
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 (+2568.57%)
TabloidA minimal programming language inspired by clickbait headlines
Stars: ✭ 235 (+123.81%)
chickadeeChickadee is a minimal programming language implemented in TypeScript for teaching purposes.
Stars: ✭ 13 (-87.62%)
HexagonyA two-dimensional, hexagonal programming language.
Stars: ✭ 228 (+117.14%)
OhA new Unix shell.
Stars: ✭ 1,206 (+1048.57%)
Swift LispkitInterpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
Stars: ✭ 228 (+117.14%)
boba-jsToy programming language. Now being reimplemented in Rust: https://github.com/poteto/monkers
Stars: ✭ 22 (-79.05%)
Jquery.terminaljQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
Stars: ✭ 2,623 (+2398.1%)
MinimalA Delightfully Diminutive Lisp. Implemented in < 1 KB of JavaScript with JSON source, macros, tail-calls, JS interop, error-handling, and more.
Stars: ✭ 560 (+433.33%)
LogoA Logo interpreter written in Swift
Stars: ✭ 207 (+97.14%)
samlangSam's Programming Language
Stars: ✭ 22 (-79.05%)
BasicBasic Interpreter for the ESP8266
Stars: ✭ 206 (+96.19%)
Algorithmmap建立你的算法地图:如何高效学习算法;算法工程师:从小白到专家
Stars: ✭ 47 (-55.24%)
CubThe Cub Programming Language
Stars: ✭ 198 (+88.57%)
js-slangImplementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS
Stars: ✭ 41 (-60.95%)
AndroratA Simple android remote administration tool using sockets. It uses java on the client side and python on the server side
Stars: ✭ 187 (+78.1%)
HashlinkA virtual machine for Haxe
Stars: ✭ 523 (+398.1%)
Charly🐈 The Charly Programming Language | Written by @KCreate
Stars: ✭ 185 (+76.19%)
wazmWeb Assembly Zig Machine
Stars: ✭ 54 (-48.57%)
Go.vmA simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (+69.52%)
AbrvalgPython-like programming language interpreter written in Python
Stars: ✭ 83 (-20.95%)
Monkey RustAn interpreter for the Monkey programming language written in Rust
Stars: ✭ 174 (+65.71%)
oxide-langOxide Programming Language, an interpreted scripting language with a Rust influenced syntax.
Stars: ✭ 106 (+0.95%)
Symja android library☕️ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
Stars: ✭ 170 (+61.9%)
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 (+4400%)
CovscriptCovariant Script Interpreter
Stars: ✭ 169 (+60.95%)
fakejava嵌入式脚本语言 Lightweight embedded scripting language
Stars: ✭ 41 (-60.95%)
U6aImplementation of Unlambda, an esoteric programming language.
Stars: ✭ 46 (-56.19%)
snapAn embeddable scripting language inspired by Lua and JavaScript.
Stars: ✭ 32 (-69.52%)
EndbasicBASIC environment with a REPL, a web interface, and RPi support written in Rust
Stars: ✭ 106 (+0.95%)
RootThe official repository for ROOT: analyzing, storing and visualizing big data, scientifically
Stars: ✭ 1,377 (+1211.43%)
FeralFeral programming language reference implementation
Stars: ✭ 89 (-15.24%)
Rs Monkey LangMonkey Programming Language written in Rust.
Stars: ✭ 80 (-23.81%)
LittlelangA little language interpreter written in Go
Stars: ✭ 56 (-46.67%)
BrainfuckBrainfuck interpreter written in C
Stars: ✭ 275 (+161.9%)
tinySelfSelf-like language implemented in the RPython language toolkit.
Stars: ✭ 25 (-76.19%)