State machines, statecharts, and actors for complex logic
Repository Index
47,133 repositories indexed
1–24 of 31 · Most stars
The official mirror of the V8 Git repository
A Python Interpreter written in Rust
Repository for the book "Crafting Interpreters"
A shell parser, formatter, and interpreter with bash and zsh support; includes shfmt
Javascript Interpreter for .NET
Eclipse 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.
Portable Python 3.x Interpreter in Modern C
A neovim plugin to run lines/blocs of code (independently of the rest of the file), supporting multiples languages
An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.
Rust virtual machine and JIT compiler for eBPF programs
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
The only reasonable scripting engine for Go.
:musical_note: strongly-timed musical programming language
Run ARM64 Linux userspace and desktop applications on iPhone and iPad.
QuickJS with durable execution: suspend running JS, snapshot the whole heap, resume it in another process. Native TypeScript, a REPL that survives restarts, Rust bindings.
A scripting language for .NET Core
A curated list of awesome resources for Graal, GraalVM, Truffle and related topics
Owi: Seamless program analysis for C, C++, Go, Haskell, LLVM, Rust, Wasm and Zig.
Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series.
An esoteric programming language built to break LLMs and coding agents.
Elixir implementation of an interpreter for the Monkey programming language
XPath/XQuery 3.1 interpreter for Pascal with compatibility modes for XPath 2.0/XQuery 1.0/3.0, custom and JSONiq extensions, pattern matching, XML/HTML/JSON parsers and classes for HTTP/S requests
Extensive math expression evaluator library for JavaScript and Node.js