XstateState machines and statecharts for the modern web.
GobasicA BASIC interpreter written in golang.
Go PryAn interactive REPL for Go that allows you to drop into your code at any point.
HackidehackIDE is an online code editor, compiler and interpreter based on Django, powered by HackerEarth API! Go, hack it!
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.
MondA scripting language for .NET Core
TabloidA minimal programming language inspired by clickbait headlines
Gwion🎵 strongly-timed musical programming language
HexagonyA two-dimensional, hexagonal programming language.
ArturoSimple, expressive & portable programming language for efficient scripting
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.
Cpython InternalsDive into CPython internals, trying to illustrate every detail of CPython implementation
Jquery.terminaljQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands
AwklispA Lisp interpreter written in Awk.
LogoA Logo interpreter written in Swift
Codi.vim📔 The interactive scratchpad for hackers.
BasicBasic Interpreter for the ESP8266
RetinaA regex-based programming language.
CubThe Cub Programming Language
PcbasicPC-BASIC - A free, cross-platform emulator for the GW-BASIC family of interpreters
AndroratA Simple android remote administration tool using sockets. It uses java on the client side and python on the server side
HintRuntime Haskell interpreter
Charly🐈 The Charly Programming Language | Written by @KCreate
HscriptParser and interpreter for Haxe expressions
Go.vmA simple virtual machine - compiler & interpreter - written in golang
AlchemyvmWebAssembly Virtual Machine Built In Elixir
Monkey RustAn interpreter for the Monkey programming language written in Rust
Fake嵌入式脚本语言 Lightweight embedded scripting language
Symja android library☕️ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
DuckscriptSimple, extendable and embeddable scripting language.
PcgrPersonal Cancer Genome Reporter (PCGR)
Nf Interpreter⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
BoaBoa is an embeddable and experimental Javascript engine written in Rust. Currently, it has support for some of the language.
CosmosA new logic programming language.
Pfppfp - Python Format Parser - a python-based 010 Editor template interpreter
WainWebAssembly implementation from scratch in Safe Rust with zero dependencies
ClingThe cling C++ interpreter
Metalang99A functional language for C99 preprocessor metaprogramming
EvalEval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
ShentongA Haskell implementation of the Shen programming language.
LionessThe Lioness Programming Language
ForgeA lightweight, elegant scripting language with built-in Rust-FFI.
JanetA dynamic language and bytecode vm
Javo🚀 A sandboxed VM any Java developer can afford
LawvereA categorical programming language with effects
WispA light lisp written in C++
Emacs ClCommon Lisp implemented in Emacs Lisp.
Sosml The Online Interpreter for Standard ML, written in TypeScript.
Kivm🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
JssmsJavaScript Sega Master System & Game Gear dynamic recompiling emulator.
GomacroInteractive Go interpreter and debugger with REPL, Eval, generics and Lisp-like macros
Brew.js[WIP] C++ high-level JavaScript API for Nintendo 3DS/Switch
Designpatterns🔑Elements of Reusable Object-Oriented Software🔓is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch.
SzlA lightweight, embeddable scripting language
KinxLooks like JavaScript, feels like Ruby, and it is a script language fitting in C programmers.
EtherealEthereal Language Reference Implementation (archived). Currently working on Feral