Ross ROSS = Recommend OSS · open-source software intelligence for agents

function: interpreter

753 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
jphp-group/jphp
JPHP is an implementation of the PHP language (7.1+) that compiles PHP source code to JVM bytecode and executes it on the Java VM. It enabl…
231710maintenance
perlin-network/life
Life is a secure and fast WebAssembly virtual machine written in pure Go, featuring an interpreter and an experimental AOT compilation engi…
321689maintenance
arcadia-unity/Arcadia
Arcadia integrates the Clojure programming language with the Unity 3D game engine, letting developers script games in a live-coded, functio…
231686maintenance
pydantic/monty
Monty is a minimal, secure Python interpreter written in Rust designed for safely executing LLM-generated code without container-based sand…
958113experimental
momotech/MLN
MLN (Momo Lua Native) is a mobile cross-platform framework from Momo that lets developers build Android and iOS apps from a single Lua code…
321643maintenance
netgusto/nodebook
Nodebook is a self-hosted, multi-language web REPL and CLI code runner supporting ~19 languages including Python, Go, Rust, and Haskell. No…
231643maintenance
robovm/robovm
RoboVM is an ahead-of-time compiler and runtime that translates JVM bytecode into native machine code, primarily enabling Java and Kotlin a…
321637maintenance
antfu/esno
esno is a Node.js runtime wrapper for running TypeScript and ESM files directly, now serving as an alias to the tsx package with automated …
321607maintenance
rui314/minilisp
MiniLisp is a small, readable Lisp interpreter written in under 1000 lines of heavily commented C. It supports integers, symbols, cons cell…
321562maintenance
jython/jython
Jython is an implementation of the Python programming language written in Java that runs on the JVM, currently supporting Python 2.7 with w…
771535maintenance
millejoh/emacs-ipython-notebook
EIN is an Emacs Lisp package providing a Jupyter notebook client and integrated REPL inside GNU Emacs, supporting code evaluation, completi…
481522maintenance
fetlang/fetlang
Fetlang is a statically typed, procedural esoteric programming language whose source code is written to resemble poorly written fetish erot…
321501maintenance
vmware-archive/differential-datalog
DDlog is a programming language and compiler for incremental computation, based on a dialect of Datalog and differential dataflow. Programm…
101501maintenance
weidian-inc/hera
Hera is a cross-platform framework that lets developers write WeChat-style mini programs and run them outside WeChat, packaging them as And…
321500maintenance
tezos/tezos
Tezos is a self-amending cryptographic ledger (blockchain) platform supporting smart contracts, implemented in OCaml. This repository is a …
321499maintenance
LuaDist/lua
A distribution of the Lua 5.1 programming language interpreter and library built with CMake instead of the standard Makefiles. It provides …
101491maintenance
zsaleeba/picoc
picoc is a very small C interpreter that can execute C code without compilation, suitable for embedding as a scripting engine. The GitHub r…
321474maintenance
anael-seghezzi/CToy
CToy is an interactive C(99) live coding environment built on the TCC compiler that recompiles and restarts your program on every file save…
671445maintenance
TooTallNate/NodObjC
NodObjC is a Node.js bridge to the Objective-C runtime, exposing Apple frameworks like Foundation and Cocoa to JavaScript via BridgeSupport…
321422maintenance
pangweiwei/slua
slua is a fast Lua binding library for Unity3D and mono that uses static code generation instead of reflection to export C#/.NET interfaces…
231419maintenance
aurasphere/gomorra-sql
GomorraSQL is a joke/esoteric SQL dialect written in Java that lets you write queries in the Neapolitan language and translates them to sta…
231417maintenance
kevinlawler/kona
Kona is an open-source C implementation of the K (k3) programming language, an APL/LISP-derived array language originally from Kx Systems. …
231414maintenance
michaelmacinnis/oh
Oh is a new Unix shell written in Go that reimagines shell design with a Scheme-inspired language featuring first-class channels, pipes, en…
231384maintenance
jdah/jdh-8
JDH-8 is a fully custom 8-bit minicomputer with its own RISC instruction set, register set, and port-mapped I/O, complete with an assembler…
321382maintenance
nedbat/byterun
Byterun is a pure-Python implementation of a Python bytecode execution virtual machine. It was created to understand CPython bytecodes, ori…
321360maintenance
scratchfoundation/scratch-flash
The open source ActionScript codebase for the Scratch 2.0 visual programming editor and player, used for both the online and offline Scratc…
101357maintenance
gzuidhof/starboard-notebook
Starboard Notebook is an in-browser literate notebook runtime that runs entirely client-side with no backend required. It provides a hackab…
231349maintenance
dogescript/dogescript
Dogescript is a joke compile-to-JavaScript programming language with doge-meme syntax, distributed as an npm package. It ships a CLI compil…
401336maintenance
whitecatboard/Lua-RTOS-ESP32
Lua RTOS is a real-time operating system for embedded systems (ESP32, ESP8266, PIC32MZ) built on FreeRTOS with a Lua 5.3 interpreter on top…
681328maintenance
janino-compiler/janino
Janino is a super-small, super-fast Java compiler that can compile source files to class files like javac, or compile Java expressions, blo…
101326maintenance
jbangert/trapcc
trapcc is a proof-by-construction that Intel MMU fault handling is Turing complete: an assembler translates 'Move, Branch if Zero, Decremen…
321324maintenance
JoshCheek/seeing_is_believing
Seeing Is Believing is a Ruby command-line tool and library that evaluates Ruby code and records the result of every line, annotating the f…
651317maintenance
ezrosent/frawk
frawk is a small, efficient Awk-like programming language implemented in Rust for writing short programs that process textual data. It supp…
431315maintenance
mntmn/interim
Interim OS is a minimalist experimental operating system with a language-based kernel inspired by Lisp machines and Plan 9. It boots to a J…
321315maintenance
Bycelium/PyFlow
PyFlow is an open-source visual programming tool that lets users arrange Python code blocks on an infinite 2D canvas and link them to defin…
231303maintenance
red/red
Red is a next-generation programming language inspired by Rebol, shipping as a single ~1MB zero-install executable containing a full toolch…
676032experimental
carp-lang/Carp
Carp is a statically typed Lisp programming language with deterministic memory management and no garbage collector, implemented in Haskell.…
806016experimental
roc-lang/roc
Roc is a fast, friendly, functional programming language implemented in Zig, with a compiler toolchain that builds to machine code or WebAs…
806010experimental
neonious/lowjs
low.js is an open-source port of the Node.js JavaScript runtime rebuilt with far lower system requirements, running on POSIX systems (Linux…
321287maintenance
yrp604/rappel
Rappel is a Linux-based interactive assembly REPL that runs instructions by rewriting and executing a child process's .text section under p…
321277maintenance
BitFunnel/NativeJIT
NativeJIT is a cross-platform C++ library for just-in-time compilation of expressions involving C data structures into optimized x64 machin…
321261maintenance
QuipNetwork/xquad
XQuad is a hardware-agnostic toolchain for expressing and running quadratic optimization problems (QUBO/Ising/discrete) across quantum anne…
575588experimental
SoptikHa2/desed
Desed is a terminal TUI debugger for GNU sed scripts, written in Rust. It lets users step through sed execution forward and backward, set b…
601216maintenance
WolframResearch/WolframLanguageForJupyter
A Jupyter kernel that lets users run Wolfram Language (Mathematica) code inside Jupyter notebooks. It connects the Wolfram Engine to Jupyte…
231214maintenance
kylestetz/slang
Slang is a small audio programming language implemented entirely in JavaScript, running in the browser on top of the Web Audio API. It uses…
321203maintenance
PythonCharmers/python-future
python-future is a compatibility layer providing backports and forward ports between Python 2 and Python 3, including the futurize and past…
651189maintenance
SpencerPark/IJava
IJava is a Jupyter kernel that lets you execute Java code inside Jupyter notebooks. It provides an interactive Java REPL experience with su…
231188maintenance
lihaoyi/Metascala
Metascala is a tiny metacircular Java Virtual Machine written in about 3000 lines of Scala, including a bytecode interpreter, a stack-machi…
321185maintenance
google/skylark
A Go implementation of the Skylark (now Starlark) interpreter, a small dialect of Python designed as an embeddable configuration language. …
101181maintenance
aaronjanse/asciidots
AsciiDots is an esoteric programming language where dots travel along ASCII-art paths and undergo operations, implemented as a Python inter…
661164maintenance
Qirky/FoxDot
FoxDot is a Python-driven live coding environment that provides a friendly abstraction over SuperCollider for making music in real time. It…
341156maintenance
google/wwwbasic
wwwBASIC is an implementation of the BASIC programming language that compiles to JavaScript and runs in the browser or Node.js. It supports…
631150maintenance
ading2210/linuxpdf
LinuxPDF is a PDF file that runs a full Linux system inside a RISC-V emulator (based on TinyEMU) compiled to asm.js and executed via the Ja…
225087experimental
nakkaya/ferret
Ferret is a Lisp (Clojure-inspired) implementation that compiles down to self-contained C++11 code for real-time embedded control systems. …
321125maintenance
xebecnan/UniLua
UniLua is a pure C# implementation of the Lua 5.2 language, focused on compatibility with Unity3D. It implements the core language features…
321121maintenance
rswier/swieros
Swieros is a tiny hand-crafted virtual CPU emulator paired with a fast C-subset compiler and a Unix-ish operating system kernel based on xv…
321120maintenance
primaryobjects/AI-Programmer
AI-Programmer is a C# experiment that uses genetic algorithms to automatically generate programs in a Turing-complete esoteric language (Br…
471103maintenance
levskaya/jslinux-deobfuscated
A hand-deobfuscated and annotated version of an old JSLinux x86 emulator written in JavaScript, made readable for study. It runs Linux in t…
321073maintenance
luaj/luaj
Luaj is a lightweight, fast Lua interpreter (Lua 5.2.x compatible) written entirely in Java for JME, JSE, and JEE environments. It includes…
231046maintenance
dan200/ComputerCraft
ComputerCraft is a Minecraft mod that adds programmable computers, robots, and turtles running the Lua programming language to Minecraft wo…
231040maintenance
matz/streem
Streem is a prototype of a stream-based concurrent scripting language created by Yukihiro Matsumoto, influenced by the shell pipeline model…
324598experimental
haileys/jsos
JSOS is a hobby operating system whose kernel, C library, compiler, and JavaScript virtual machine are written largely in JavaScript, with …
321038maintenance
planck-repl/planck
Planck is a stand-alone ClojureScript REPL for macOS and Linux built on JavaScriptCore. It launches instantly and supports writing Clojure-…
231037maintenance
VPanjeta/ModiScript
ModiScript is an esoteric, dynamically typed, Turing-complete programming language built in Python whose keywords are quotes and phrases as…
321036maintenance
LiquidPlayer/LiquidCore
LiquidCore embeds a full Node.js virtual machine inside Android and iOS apps, complete with a virtual file system. It also lets Android dev…
231035maintenance
mcsoto/LogicJS
LogicJS is a JavaScript library that brings logic programming (in the style of Prolog and miniKanren) to JavaScript. It provides logic vari…
321032maintenance
go-python/gpython
gpython is a partial re-implementation and port of the Python 3.4 interpreter written in Go, including a lexer, parser, compiler, and runti…
631013maintenance
kkrt-labs/kakarot
Kakarot is a zkEVM written in Cairo that implements the full EVM instruction set as provable programs, leveraging STARK proofs on Starknet.…
101000maintenance
koka-lang/koka
Koka is a strongly typed functional programming language with a polymorphic effect type system and algebraic effect handlers, developed as …
904046experimental
GetFirefly/firefly
Firefly is an alternative implementation of the BEAM virtual machine, including a compiler and runtime for BEAM languages like Erlang and E…
103583experimental
jank-lang/jank
jank is a Clojure dialect compiled to native code via LLVM, with seamless C++ interop including templates, virtual functions, exceptions, a…
673319experimental
ran-j/PS2Recomp
A PlayStation 2 static recompiler that translates PS2 ELF binaries (MIPS R5900 instructions) into C++ code, plus a runtime to execute the g…
723200experimental
artichoke/artichoke
Artichoke is a Ruby implementation written in Rust and Ruby, aiming for MRI compatibility and targeting recent MRI Ruby. It can compile to …
103126experimental
itsmattkc/dotnet9x
A backport of the .NET Framework 2.0-3.5 (CLR 2.0) to Windows 95/98/ME, which Microsoft never officially supported. It packages installers …
282591experimental
carlini/printf-tac-toe
A C program that plays tic-tac-toe using a single call to printf, written for the International Obfuscated C Code Contest 2020. It encodes …
322531experimental
nebulet/nebulet
Nebulet is a proof-of-concept microkernel written in Rust that executes WebAssembly modules in Ring 0 within a single address space. It use…
102355experimental
kyren/piccolo
Piccolo is an experimental stackless Lua interpreter implemented in pure Rust, designed to safely run and sandbox untrusted Lua scripts. It…
372148experimental
mun-lang/mun
Mun is an experimental, statically typed programming language with first-class hot reloading, compiled ahead of time to native machine code…
672129experimental
touilleMan/godot-python
A plugin that adds Python as a scripting language for the Godot game engine, letting developers write game scripts in Python instead of GDS…
552088experimental
FractalFir/rustc_codegen_clr
An experimental Rust compiler backend plugin that transpiles Rust code into .NET CIL assemblies or C source files. It includes a Rust/.NET …
492051experimental
WeaveMindAI/weft
Weft is a programming language (currently a POC) where LLMs, humans, APIs, and infrastructure are first-class primitives for building AI or…
591905experimental
lamdu/lamdu
Lamdu is a next-generation live programming environment combining a projectional/structure editor with its own programming language, offeri…
671899experimental
Azure/golua
A Lua 5.3 engine (compiler and virtual machine) implemented entirely in Go. It allows Go applications to embed and execute Lua scripts with…
101817experimental
rexdex/recompiler
A C++ tool that converts Xbox 360 PowerPC executables into native Windows x86 executables, handling CPU translation, endianness, and GPU em…
321740experimental
VoidmatrixHeathcliff/VoidNovelEngine
VoidNovelEngine is a free, open-source engine for building visual novels and narrative games using a flowchart-style node editor instead of…
681674experimental
FastVM/minivm
MiniVM is a small but optimizing virtual machine and runtime written in C11, featuring a just-in-time compiler built on Cuik's TB backend. …
341666experimental
redox-os/ion
Ion is a modern system shell with a simple yet powerful scripting syntax, written entirely in Rust for improved quality, security, and perf…
591656experimental
lcompilers/lpython
LPython is an ahead-of-time Python compiler written in C++ that compiles a subset of Python to fast native binaries via LLVM, C, C++, and W…
481630experimental
dotnet/runtimelab
dotnet/runtimelab is a sandbox repository for experimenting with new .NET runtime features and ideas that may eventually be upstreamed into…
771616experimental
haileys/doslinux
DOS Subsystem for Linux is a tool that lets users run Linux programs from the MS-DOS command prompt, similar to how WSL brings Linux to Win…
321592experimental
BAndysc/AvaloniaVisualBasic6
A recreation of the classic Visual Basic 6 IDE and language written in C# using the Avalonia UI framework. It supports a visual designer, V…
121590experimental
vtil-project/VTIL-Core
VTIL-Core is the core library of the Virtual-machine Translation Intermediate Language project, an optimizing compiler infrastructure built…
751581experimental
andreabergia/rjvm
A minimal Java Virtual Machine (JVM 7) implemented in Rust as a hobby learning project. It can parse .class files, resolve classes from jar…
311578experimental
bramblex/jsjs
A simple meta-circular JavaScript interpreter written in JavaScript, intended as a toy/educational project demonstrating interpreter design…
321349experimental
Hans-Halverson/brimstone
Brimstone is a JavaScript engine written from scratch in Rust, implementing nearly the full ECMAScript specification (ES2026) including a b…
761317experimental
luajit-remake/luajit-remake
A from-scratch re-engineering of LuaJIT aiming to build a multi-tier method-JIT for Lua, with the interpreter and JIT tiers auto-generated …
351291experimental
xerpi/vita2hos
vita2hos is a translation layer (not an emulator) that runs PlayStation Vita ARMv7 executables natively on the Nintendo Switch's Horizon OS…
341256experimental
maximecb/noisecraft
NoiseCraft is a browser-based visual programming language and platform for sound synthesis and music making, inspired by PureData and Max/M…
321217experimental
lexi-lambda/hackett
Hackett is an experimental, statically typed, pure, lazy functional programming language implemented as a Racket #lang, combining Haskell-s…
321205experimental
mvel/mvel
MVEL (MVFLEX Expression Language) is an embeddable expression language and runtime for the Java platform, with MVEL3 transpiling expression…
771203experimental

← prev page 6 / 8 next →