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
peachpiecompiler/peachpie
PeachPie is an open-source PHP compiler built on Microsoft Roslyn that compiles PHP code to .NET and .NET Core, with a reimplemented PHP ru…
672485active
lfe/lfe
Lisp Flavoured Erlang (LFE) is a Lisp syntax front-end to the Erlang compiler, producing code fully compatible with normal Erlang. It inclu…
882453active
mthom/scryer-prolog
Scryer Prolog is a modern, ISO-compliant Prolog interpreter written mostly in Rust, built on a Warren Abstract Machine implementation. It a…
702446active
Zeal-Operating-System/ZealOS
ZealOS is a modernized fork of the 64-bit TempleOS, a public-domain hobbyist operating system written in HolyC (renamed ZealC). It aims to …
712376active
CatalaLang/catala
Catala is a domain-specific programming language for deriving faithful-by-construction algorithms from legislative texts via literate progr…
932367active
LadybirdBrowser/ladybird
Ladybird is a truly independent web browser built on a novel engine written from scratch based on web standards, with no forks of existing …
6865849experimental
chakra-core/ChakraCore
ChakraCore is an open-source JavaScript engine with a C API for embedding JavaScript execution into C or C-compatible applications. It was …
539258maintenance
microsoft/napajs
Napa.js is a multi-threaded JavaScript runtime built on V8 that executes JavaScript across multiple V8 isolates with APIs for object transp…
109174maintenance
Perl/perl5
Perl 5 is a general-purpose, dynamically typed programming language originally developed for text manipulation, now used for system adminis…
772320stable
rune-rs/rune
Rune is an embeddable dynamic programming language for Rust, running on an efficient stack-based virtual machine. It offers clean Rust inte…
832312active
cashapp/zipline
Zipline is a Kotlin library that lets Kotlin/JVM and Kotlin/Native programs load and run Kotlin/JS code by embedding the QuickJS JavaScript…
872298active
cosmos72/gomacro
gomacro is an almost complete Go interpreter written in pure Go, providing an interactive REPL with line editing and completion, a scriptin…
662297active
BinaryAnalysisPlatform/bap
CMU Binary Analysis Platform (BAP) is a suite of OCaml libraries and a plugin-extensible CLI tool for analyzing binary programs. It lifts b…
592253active
NLua/NLua
NLua is a .NET library that bridges the Lua scripting language with C#/.NET, allowing Lua code to be executed from .NET applications and .N…
842243stable
dynamicexpresso/DynamicExpresso
Dynamic Expresso is a .NET library that interprets simple C# expressions at runtime, converting them into expression trees or delegates wit…
982238active
llvm/circt
CIRCT (Circuit IR Compilers and Tools) is an LLVM/MLIR-based infrastructure project for building hardware design compilers and tools. It pr…
952226active
ArthurSonzogni/Diagon
Diagon is an interactive interpreter that transforms markdown-style expressions into ASCII art diagrams, supporting math expressions, seque…
322222active
bluealloy/revm
Revm is a highly efficient and stable Rust implementation of the Ethereum Virtual Machine (EVM). It serves both as a transaction executor f…
952220stable
pvieito/PythonKit
PythonKit is a Swift framework that lets Swift code interact with the Python runtime, importing Python modules and calling Python objects d…
732219active
atomvm/AtomVM
AtomVM is a lightweight implementation of the BEAM virtual machine that runs Erlang, Elixir, and Gleam bytecode on microcontrollers and oth…
662217active
aemkei/jsfuck
JSFuck is an esoteric JavaScript library that encodes and executes arbitrary JavaScript using only six characters: []()!+. It works both in…
378597maintenance
NeilFraser/JS-Interpreter
A sandboxed JavaScript interpreter written in JavaScript that executes arbitrary ES5 code in isolation and safety. It supports line-by-line…
722185active
reubeno/brush
brush is a bash- and POSIX-compatible shell implemented in Rust, capable of running existing bash scripts and .bashrc files unchanged. It i…
852178active
wasmi-labs/wasmi
Wasmi is an efficient, lightweight WebAssembly interpreter written in Rust, focused on constrained and embedded (no_std) environments. It o…
942173active
cnlohr/mini-rv32ima
A tiny, single-file, header-only RISC-V RV32IMA emulator written in ~400 lines of dependency-free C, capable of booting Linux (RV32-NOMMU).…
582163active
uiua-lang/uiua
Uiua is a tacit, stack-based array programming language implemented in Rust, inspired by APL. It ships as a local interpreter/REPL with a b…
872157active
sbcl/sbcl
Steel Bank Common Lisp (SBCL) is a high-performance open-source compiler and runtime system for ANSI Common Lisp. It includes an interactiv…
982137stable
nanochess/bootOS
bootOS is a monolithic operating system written in x86 assembly that fits entirely within a single 512-byte boot sector. It provides a mini…
752136stable
pocketpy/pocketpy
pocketpy is a portable Python 3.x interpreter written in C11 with no dependencies beyond the C standard library, designed as a Lua alternat…
862110active
google/traceur-compiler
Traceur is a JavaScript.next-to-JavaScript-of-today compiler that transpiles ES6 and experimental ES.next features into JavaScript that run…
108127maintenance
vtereshkov/umka-lang
Umka is a statically typed, embeddable scripting language implemented in C99, with a bytecode compiler and virtual machine distributed as a…
912091active
IzzelAliz/Arclight
Arclight is a hybrid Minecraft server implementation that runs Bukkit/Spigot plugins alongside Forge, NeoForge, or Fabric mods using Mixin.…
732080active
slime/slime
SLIME (Superior Lisp Interaction Mode for Emacs) is an Emacs plugin that provides an interactive development environment for Common Lisp. I…
742079stable
wasm3/wasm3
Wasm3 is a fast WebAssembly interpreter and universal WASM runtime written in C, usable as a CLI tool or embedded library with bindings for…
888002maintenance
benhoyt/goawk
GoAWK is a POSIX-compliant AWK interpreter written in Go, featuring a bytecode compiler and VM plus native CSV/TSV support. It can be used …
862052active
plv8/plv8
PLV8 is a PostgreSQL extension that adds a trusted procedural language powered by the V8 JavaScript engine, letting you write stored proced…
692052active
Fluorohydride/ygopro
YGOPro is a script engine for the Yu-Gi-Oh! trading card game with a sample GUI, written in C++. It lets players duel each other over LAN o…
772050active
ClearFoundry/ClearScript
ClearScript is a .NET library for embedding script engines into applications, supporting Google's V8, Microsoft JScript, and VBScript. It e…
782030active
ValveSoftware/wine
Valve's fork of Wine, a compatibility layer that runs Microsoft Windows executables (DOS, Win32, Win64) on Unix-like systems by translating…
772028active
fengari-lua/fengari
Fengari is a complete Lua 5.3 virtual machine, parser, and base libraries ported from the Lua C library to JavaScript ES6, runnable in Node…
582026active
oracle/graaljs
GraalJS is a high-performance, ECMAScript-compliant JavaScript engine implemented in Java on top of GraalVM. It can execute JavaScript and …
952022active
AndreRH/hangover
Hangover is a compatibility layer that runs x86_64 and x86_32 Windows applications on ARM64 (aarch64) Linux by combining Wine with emulator…
942019active
openjdk/loom
Project Loom is the OpenJDK project that developed lightweight concurrency for the Java platform, most notably virtual threads (fibers) and…
772014active
djhworld/simple-computer
A Go-based simulator of the 16-bit CPU described in 'But How Do It Know?' by J. Clark Scott, built from NAND gates up through registers, RA…
701990active
alibaba/compileflow
CompileFlow is a high-performance, lightweight process orchestration engine from Alibaba that compiles BPMN 2.0 and TBBPM process definitio…
431983active
Tencent/sluaunreal
Slua-unreal is an Unreal Engine 4/5 plugin that lets developers write game logic in Lua instead of C++, with automatic export of blueprint …
441977stable
JetBrains/JetBrainsRuntime
A JetBrains-maintained fork of OpenJDK that serves as the runtime environment for IntelliJ Platform-based IDEs and products. It includes Je…
951954active
jerryscript-project/jerryscript
JerryScript is an ultra-lightweight JavaScript engine written in C99 for resource-constrained devices like microcontrollers, running in und…
447418maintenance
numworks/epsilon
Epsilon is a high-performance operating system for the NumWorks graphing calculator, written in C++, with eleven apps covering the high sch…
651945active
trynova/nova
Nova is a JavaScript (ECMAScript) engine written in Rust, focused on being lightweight, modular, and easy to embed, with a data-oriented de…
631942active
face-hh/webx
Web X (Bussin Web X) is an alternative to the World Wide Web, comprising a custom Rust/GTK browser (Bussin Napture), a custom HTML/CSS/Lua …
101928active
codeplea/tinyexpr
TinyExpr is a small recursive descent parser, compiler, and evaluation engine for math expressions in C. It ships as a single source and he…
971919stable
PistonDevelopers/dyon
Dyon is a dynamically typed scripting language implemented in Rust, designed for embedding in Rust applications, particularly games in the …
661913active
sartography/SpiffWorkflow
SpiffWorkflow is a pure Python workflow engine that parses and executes BPMN process diagrams and DMN decision tables. It enables building …
861912active
lmorg/murex
Murex is a smarter shell and scripting language written in Go, with typed pipelines supporting JSON, YAML, XML, and CSV natively. It adds u…
841910active
cesanta/elk
Elk is a tiny embeddable JavaScript engine written in C that implements a small subset of ES6, designed for microcontrollers with footprint…
551900active
lightspark/lightspark
Lightspark is an open source Flash player implementation written in C++ that plays SWF files and supports all versions of ActionScript. It …
671897active
rakudo/rakudo
Rakudo is the primary, production-ready compiler implementation of the Raku programming language, targeting the MoarVM, JVM, and JavaScript…
991896stable
liljencrantz/crush
Crush is a command line shell written in Rust that doubles as a modern programming language with a type system, closures, and lexical scopi…
491886active
simh/simh
SIMH is a collection of highly portable simulators for historically significant computer systems such as the DEC PDP series, VAX, IBM mainf…
661877active
oleg-shilo/cs-script
CS-Script is a CLR-based scripting platform that uses ECMA-compliant C# as its scripting language, supporting both standalone CLI execution…
911868stable
dart-lang/dart-pad
DartPad is a free, open-source online editor for writing, compiling, and running Dart and Flutter code directly in the browser. It includes…
771859active
factor/factor
Factor is a concatenative, stack-based programming language with dynamic types, extensible syntax, macros, and garbage collection. It ships…
741850active
lhartikk/ArnoldC
ArnoldC is an esoteric programming language whose keywords are Arnold Schwarzenegger movie one-liners, implemented in Scala. It ships as a …
326881maintenance
egraphs-good/egg
egg is a Rust library implementing e-graphs and equality saturation, providing a fast and flexible data structure for compactly representin…
741822active
metacall/core
MetaCall is an extensible, embeddable polyglot runtime that lets you call functions, methods, or procedures across multiple programming lan…
971813active
lifting-bits/remill
Remill is a C++ library that statically translates machine code instructions (x86, amd64, AArch64, SPARC32/64) into LLVM bitcode. It is des…
801808active
vgvassilev/cling
Cling is an interactive C++ interpreter built on top of Clang and LLVM, implementing a read-eval-print loop (REPL) for rapid C++ developmen…
761808active
glycerine/zygomys
Zygomys is an embeddable Lisp interpreter written in pure Go, with an optional infix syntax subset of Go and a standalone REPL called zygo.…
731787active
dfinity/ic
The source code for the Internet Computer blockchain protocol, including the replica software run by node providers. It implements consensu…
951785active
pypy/pypy
PyPy is a fast, compliant alternative implementation of the Python programming language built on the RPython compiler framework. It feature…
711783stable
vinniefalco/LuaBridge
LuaBridge is a lightweight, dependency-free, header-only C++ library for binding Lua data, functions, and classes between C++ and Lua. It s…
531779active
rcore-os/zCore
zCore is a reimplementation of Google's Zircon microkernel written in safe Rust, runnable both as a userspace libos program and on bare met…
231777active
candid82/joker
Joker is a small Clojure dialect interpreter written in Go that also serves as a Clojure/ClojureScript linter and formatter. It offers fast…
991767active
rstudio/reticulate
reticulate is an R package that embeds a Python session inside an R session, enabling seamless interoperability between the two languages. …
891757stable
graalvm/graalvm-ce-builds
GraalVM CE builds is the official distribution repository of GraalVM Community Edition binaries built on OpenJDK. GraalVM is a high-perform…
951748active
pikasTech/PikaPython
PikaPython is an ultra-lightweight Python interpreter written in C that runs on microcontrollers with as little as 4KB of RAM and 64KB of f…
851747active
LuxLang/lux
Lux is a functional, statically-typed Lisp programming language with a compiler that targets the JVM, JavaScript, Python, Lua, and Ruby. It…
721741active
MightyPirates/OpenComputers
OpenComputers is a Minecraft mod that adds programmable computers, robots, and peripherals to the game, powered by a persistent Lua 5.2 run…
101739active
radian-software/riju
Riju is an extremely fast online playground that lets users run code in hundreds of programming languages directly in the browser, with sub…
661735active
revng/revng
rev.ng is an open-source binary analysis framework and decompiler built on LLVM and QEMU, supporting over 20 CPU architectures. It automati…
771728active
joshiemoore/snakeware
snakeware is a free Linux distribution whose userspace is written entirely in Python, booting directly into a Python interpreter inspired b…
231728active
clojerl/clojerl
Clojerl is an unofficial implementation of the Clojure programming language that runs on the Erlang VM (BEAM). It provides a REPL, compiler…
231715active
michaelb/sniprun
Sniprun is a Neovim plugin written in Lua and Rust that runs selected lines or blocks of code independently of the rest of the file, suppor…
841708active
justjake/quickjs-emscripten
TypeScript bindings for the QuickJS JavaScript interpreter compiled to WebAssembly, letting you safely evaluate untrusted JavaScript inside…
751696active
filhodanuvem/gitql
Gitql is a CLI tool that provides a SQL-like query language for querying Git repository data such as commits, tags, and authors. It interpr…
236294maintenance
vygr/ChrysaLisp
ChrysaLisp is a 64-bit parallel operating system environment featuring a virtual processor, GUI, terminal, OO assembler, C-Script compiler,…
981691active
svaarala/duktape
Duktape is an embeddable JavaScript (ECMAScript E5/E5.1 with partial ES2015+) engine written in C, focused on portability and a compact foo…
236209maintenance
glotcode/glot
glot is an open source online code playground (glot.io) that lets users run and share code snippets in dozens of languages. It executes cod…
321666active
clojure/clojure-clr
ClojureCLR is a native implementation of the Clojure programming language on the .NET Common Language Runtime, written in C# and Clojure. I…
741653active
NRules/NRules
NRules is an open-source production rules engine for .NET based on the Rete matching algorithm, with rules authored in C# via an internal f…
701649active
quint-co/quint
Quint is an executable specification language based on the Temporal Logic of Actions (TLA+), designed for modeling and verifying the behavi…
911638active
Tensegritics/ClojureDart
ClojureDart is a Clojure dialect that compiles to Dart, enabling native mobile and desktop apps built with Flutter. It is production-ready …
991636active
oracle/graalpython
GraalPy is a high-performance Python 3.12 implementation for the JVM built on GraalVM. It supports embedding Python in Java applications an…
951636active
chrisjpatty/flume
Flume is a React-powered node editor library that lets developers build user-friendly visual editors for modeling business logic as JSON gr…
631627stable
almond-sh/almond
Almond is a Scala kernel for Jupyter, formerly known as jupyter-scala. It wraps the Ammonite Scala REPL with Jupyter integration, offering …
841625active
TheThirdOne/rars
RARS is a RISC-V assembler and runtime simulator built as a successor to MARS, distributed as an executable Java jar. It provides a beginne…
231618active
JohnEarnest/Decker
Decker is a multimedia platform and sketchpad for creating and sharing interactive documents with sound, images, hypertext, and scripted be…
761615active
moonsharp-devs/moonsharp
MoonSharp is a complete Lua 5.2 interpreter written entirely in C# for .NET, Mono, Xamarin, and Unity, with no external dependencies. It in…
781614active
jmoenig/Snap
Snap! is a visual, blocks-based programming language and IDE inspired by Scratch, written in JavaScript and runnable in the browser. It sup…
911610active

← prev page 3 / 8 next →