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
hazelgrove/hazel
Hazel is a web-based live functional programming environment for an Elm/ML-like language built around typed holes, allowing typechecking, e…
681142active
Knetic/govaluate
A Go library for evaluating arbitrary C-like arithmetic and string expressions at runtime, with support for parameterized expressions. It l…
103931maintenance
Jamesbarford/holyc-lang
A from-scratch compiler for HolyC, the language of TempleOS, written in C. It provides AOT and JIT compilation, a REPL, LSP support, an ass…
891132active
brownplt/pyret-lang
Pyret is an educational programming language that blends scripting, functional, and object-oriented styles, designed primarily for teaching…
771130active
dylibso/chicory
Chicory is a WebAssembly runtime written in pure Java that runs Wasm modules on any JVM without native dependencies or JNI. It includes a p…
831127active
godotjs/javascript
GodotJS is a Godot engine module that adds JavaScript and TypeScript language bindings using the QuickJS engine. It exposes the full Godot …
341126active
qmonnet/rbpf
rbpf is a Rust crate providing a user-space virtual machine for executing eBPF programs. It includes an interpreter, an x86_64 JIT compiler…
701125active
ErosZy/sablejs
sablejs is a JavaScript sandbox library that safely executes untrusted, user-authored, or AI-generated JavaScript by AOT-compiling ES5.1 pr…
991124active
RSDKModding/RSDKv4-Decompilation
A complete C++ decompilation of the Retro Engine v4 powering the 2013 mobile releases of Sonic 1 and Sonic 2, including their menus. It req…
701120active
NJU-ProjectN/nemu
NEMU is a simple but complete full-system emulator supporting x86, mips32, riscv32, and riscv64 instruction sets, designed for teaching com…
761119active
red-data-tools/pycall.rb
PyCall.rb is a Ruby library that lets Ruby code directly call Python functions and interoperate with Python modules via the CPython C API. …
871116active
ezylang/EvalEx
EvalEx is a Java library for parsing and evaluating mathematical, boolean, string, date-time, array, and structure expressions. It uses Big…
871115stable
zherczeg/sljit
SLJIT is a platform-independent, low-level JIT compiler library written in C, designed for translating bytecode into machine code. It suppo…
771115stable
picoruby/picoruby
PicoRuby is a compact alternative implementation of the Ruby language (based on mruby and mruby/c VMs) designed to run on one-chip microcon…
911099active
vinc/moros
MOROS is a text-based hobby operating system written in Rust for x86-64 BIOS computers, inspired by Unix, Plan 9, and DOS. It includes a cu…
851096active
FascinatedBox/lily
Lily is a statically-typed, interpreted programming language focused on expressiveness and type safety, implemented in C. It is designed to…
771093active
increpare/PuzzleScript
PuzzleScript is an open-source HTML5 game engine for creating grid-based puzzle games using a simple scripting language. It runs entirely i…
661092active
ncsoft/Unreal.js
Unreal.js is an Unreal Engine plugin that embeds a V8-powered JavaScript runtime, giving scripts full access to the Unreal Engine API with …
233750maintenance
r-wasm/webr
WebR is the R statistical programming language compiled to WebAssembly via Emscripten, allowing R code to run directly in web browsers and …
891088active
alibaba/LuaViewSDK
LuaViewSDK is a cross-platform framework from Alibaba that builds native, dynamic user interfaces on iOS and Android using a single Lua scr…
233726maintenance
zalando-incubator/graphql-jit
A TypeScript library that compiles GraphQL queries into optimized JavaScript functions using V8's JIT compilation, serving as a drop-in alt…
891084active
adam-mcdaniel/dune
Dune is a Unix shell and scripting language written in Rust, combining bash-style shell operations (piping, redirection) with Lisp-inspired…
351084active
Frege/frege
Frege is a purely functional programming language for the JVM that is essentially Haskell, featuring a strong static type system with globa…
643713maintenance
hirrolot/metalang99
Metalang99 is a header-only C99 preprocessor metaprogramming library that implements a functional programming language atop of C preprocess…
541082active
gnolang/gno
Gno is an interpreted, fully deterministic variant of Go with a stack-based virtual machine (GnoVM) for writing succinct, composable smart …
1001081active
nevalang/neva
Neva is a statically typed, compiled dataflow programming language where programs are expressed as message-passing graphs that run in paral…
981080active
mlochbaum/BQN
BQN is a modern APL-derived array programming language with infix notation, built-in multidimensional array operations, and first-class fun…
761075active
Mercury-Language/mercury
The Mercury logic/functional programming language system, including a self-hosting compiler with multiple backends targeting C, C#, and Jav…
771071active
holzschu/ios_system
A drop-in replacement for the system() C function on iOS, provided as an iOS framework that executes Unix shell commands, archive/network u…
631064active
jserv/amacc
AMaCC is a small, from-scratch C compiler targeting 32-bit Arm (armv7hf) that can execute code via a JIT compiler or generate ELF executabl…
481060active
lmbelo/python4delphi
Python4Delphi (P4D) is a set of free Delphi and Lazarus (FPC) components that wrap the Python DLL, enabling execution of Python scripts, cr…
471056stable
berry-lang/berry
Berry is an ultra-lightweight dynamically typed embedded scripting language written in ANSI C99, designed for low-performance embedded devi…
671055active
zxh0/jvm.go
jvm.go is a toy Java Virtual Machine implemented in Go, focused on code readability as a learning project for both Go and the JVM. It imple…
323600maintenance
albertodemichelis/squirrel
Squirrel is a high-level imperative, object-oriented scripting language implemented in C++, designed to be lightweight enough to embed in a…
541052stable
HVML/PurC
PurC is the prime interpreter for HVML, a programmable markup (descriptive) programming language, implemented in C/C++. It is distributed b…
641046active
tomhrr/dale
Dale is a system-level programming language with Lisp-style S-expression syntax that compiles via LLVM, similar to C but with macros, type …
301045active
overmighty/i-use-arch-btw
An esoteric, Turing-complete programming language based on Brainfuck where commands are the keywords 'i', 'use', 'arch', 'linux', 'btw', et…
231042active
janpfeifer/gonb
GoNB is a Jupyter notebook kernel for the Go programming language that compiles each cell with the standard Go compiler. It supports auto-c…
941038active
ccrma/chuck
ChucK is an open-source, strongly-timed programming language for real-time sound synthesis and music creation, with a unique time-based con…
731038active
quickjs-zh/QuickJS
QuickJS is a small, embeddable JavaScript engine written in C supporting ES2023 (including modules, async generators, and proxies), with a …
463512maintenance
nuno-faria/tetris-sql
A complete implementation of Tetris running inside a single PostgreSQL SQL query, exploiting the Turing completeness of recursive CTEs. A s…
451032active
eclipse-langium/langium
Eclipse Langium is a TypeScript framework for building programming languages and domain-specific languages with built-in Language Server Pr…
931031active
goby-lang/goby
Goby is an object-oriented, Ruby-inspired interpreted programming language implemented entirely in Go, compiling to bytecode and running on…
103505maintenance
rogchap/v8go
v8go is a Go library providing bindings to the V8 JavaScript engine, allowing Go applications to execute JavaScript, create isolated VMs an…
233498maintenance
harehare/mq
mq is a jq-like command-line tool and query language for slicing, filtering, and transforming Markdown via its AST, written in Rust as a si…
831023active
phil294/AHK_X11
AHK_X11 is a reimplementation of the AutoHotkey automation scripting language for Linux systems running the X11 windowing system. It suppor…
621021active
hugsy/cemu
CEmu is a lightweight assembly playground providing GUI, CLI, and library interfaces for writing, compiling, disassembling, and emulating a…
231019active
Bend
Bend is a high-level, massively parallel programming language that feels like Python or Haskell but automatically parallelizes programs acr…
6919808experimental
facebook/starlark-rust
A Rust implementation of the Starlark language, a deterministic Python3-inspired configuration language used by build systems like Bazel an…
841018active
UniMath/UniMath
UniMath is a Rocq (Coq) library that formalizes a substantial body of mathematics using the univalent point of view. It provides formalized…
821017active
ArashPartow/exprtk
ExprTk is a C++ runtime mathematical expression parsing and evaluation engine, provided as an easy-to-integrate library. It supports arithm…
751017stable
Shopify/go-lua
go-lua is a port of the Lua 5.2 virtual machine and compiler to pure Go, provided as a Go library for embedding Lua scripting into Go appli…
473451maintenance
ColdGrub1384/Pyto
Pyto is a full Python 3.10 IDE for iPhone and iPad that runs CPython locally with no jailbreak required. It bundles scientific libraries li…
421015active
mitnk/cicada
Cicada is a bash-like Unix shell written in Rust that supports pipelines, redirections, command substitution, job control, completion, and …
991006active
jakogut/tinyvm
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C with minimal memory footprint and no external dependencies beyo…
323322maintenance
flaneur2020/pua-lang
pua-lang is a satirical dialect of the Monkey programming language implemented in Rust, with keywords renamed to Alibaba corporate jargon (…
323310maintenance
nxrighthere/UnrealCLR
UnrealCLR is an Unreal Engine plugin that natively hosts the .NET 6 Common Language Runtime, allowing game and application logic to be writ…
233310maintenance
rjpcomputing/luaforwindows
Lua for Windows is an all-in-one installer that bundles the Lua interpreter, compiler, libraries, documentation, and a SciTE-based editor f…
553242maintenance
viebel/klipse
Klipse is a JavaScript plugin that transforms static code snippets in web pages into live, interactive snippets that evaluate in the browse…
233134maintenance
ChaiScript/ChaiScript
ChaiScript is a header-only embedded scripting language designed from the ground up for seamless integration with modern C++ applications. …
743124maintenance
rubinius/rubinius
Rubinius is a language platform and virtual machine that supports multiple programming languages, best known as an alternative implementati…
413093maintenance
metakirby5/codi.vim
Codi.vim is a Vim/NeoVim plugin that provides an interactive scratchpad: it opens a synchronized pane showing the live evaluation results o…
323063maintenance
topameng/tolua
tolua# is a Unity Lua static binding solution that uses reflection-based code analysis to automatically generate wrapper classes for callin…
233057maintenance
munificent/vigil
Vigil is an esoteric programming language implemented as a Python-based command-line interpreter, originally created for the January 2013 P…
323037maintenance
weld-project/weld
Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in…
573006maintenance
d4l3k/go-pry
go-pry is an interactive REPL for Go that lets you drop into your code at any point via a pry.Pry() statement. It works by rewriting Go sou…
323003maintenance
20tab/UnrealEnginePython
A plugin that embeds a full Python VM (3.x or 2.7) into Unreal Engine 4, exposing the engine's internal API and reflection system to Python…
232902maintenance
twosigma/beakerx
BeakerX is a collection of JVM kernels (Groovy, Scala, Clojure, Kotlin, Java, SQL) and interactive widgets for Jupyter Notebook and Jupyter…
232894maintenance
elsaland/elsa
Elsa is a minimal JavaScript and TypeScript runtime written in Go, built on the QuickJS engine and inspired by Deno. It supports URL import…
322832maintenance
phoboslab/Ejecta
Ejecta is an open source runtime for iOS and tvOS that provides a fast JavaScript (JavaScriptCore), Canvas 2D, WebGL, and audio environment…
322809maintenance
typelead/eta
Eta is a dialect of Haskell that compiles to and runs on the JVM, forked from GHC 7.10.3 with strong Java interoperability via a typed FFI.…
232634maintenance
eclipsesource/J2V8
J2V8 is a set of Java bindings for Google's V8 JavaScript engine, providing a high-performance way to execute JavaScript from Java applicat…
562627maintenance
requirejs/r.js
r.js is a command line tool from the RequireJS project that runs JavaScript scripts using the AMD module API in Node, Rhino, Nashorn, and x…
572579maintenance
mit-pdos/biscuit
Biscuit is a research operating system kernel written in Go for x86-64 CPUs, implementing a monolithic POSIX-subset kernel with garbage col…
322575maintenance
PiotrDabkowski/Js2Py
Js2Py is a pure Python JavaScript translator and interpreter that can evaluate JavaScript code from Python or translate JS files into Pytho…
322570maintenance
scriptcs/scriptcs
scriptcs is a command-line tool and REPL that lets you write and execute C# scripts (csx files) using any text editor, powered by the Rosly…
232487maintenance
tuyoogame/huatuo
Huatuo is a native C# hot-update solution for Unity that extends the il2cpp AOT runtime into an 'AOT + Interpreter' hybrid runtime, enablin…
322344maintenance
icexin/eggos
Eggos is a unikernel written almost entirely in Go that runs Go applications directly on x86 bare metal, supporting Go features like GC, go…
232324maintenance
n-riesco/ijavascript
IJavascript is a JavaScript kernel for the Jupyter notebook that executes JavaScript code inside a Node.js session. It implements the Jupyt…
232257maintenance
samgozman/YoptaScript
YoptaScript is a joke programming language that transpiles to JavaScript, using Russian street slang ('gopnik' dialect) as its syntax. It r…
742248maintenance
programming-nu/nu
Nu is an interpreted object-oriented Lisp dialect implemented in Objective-C that runs on the Objective-C runtime and Foundation framework.…
232188maintenance
plasma-umass/doppio
Doppio is a POSIX-compatible runtime system and a Java Virtual Machine (JVM) implemented entirely in TypeScript, allowing Java bytecode to …
232183maintenance
c-smile/sciter-sdk
Sciter is an embeddable HTML/CSS/scripting engine for building native desktop application UIs on Windows, macOS, and Linux, integrated from…
102178maintenance
kenperlin/chalktalk
Chalktalk is a digital presentation and communication language developed at NYU's Future Reality Lab, using a blackboard-like interface whe…
322154maintenance
borisrepl/boris
Boris is a tiny, robust REPL (read-eval-print loop) for PHP that lets developers experiment with PHP code interactively in the terminal. It…
232140maintenance
wuub/SublimeREPL
A Sublime Text plugin that runs language interpreters (REPLs) such as Python, Ruby, Node.js, Clojure, and Haskell inside an editor view. It…
232128maintenance
bilibili/gengine
Gengine is a rule engine for Go based on AST parsing that lets you load and execute rules as code at runtime without restarting your applic…
232085maintenance
rust-lang/chalk
Chalk is a Rust library that implements the Rust trait system using a Prolog-like logic solver, converting trait and impl information into …
522010maintenance
walterhiggins/ScriptCraft
ScriptCraft is a Minecraft server plugin that lets operators and plugin authors write Minecraft mods in JavaScript using the SpigotMC or Ca…
231897maintenance
anmonteiro/lumo
Lumo is a standalone, cross-platform ClojureScript REPL and environment that runs on Node.js and V8, starting up instantaneously. It also p…
101873maintenance
dcevm/dcevm
DCEVM is a patched OpenJDK HotSpot virtual machine that enables enhanced class redefinition for Java 7 and 8, allowing structural changes t…
231857maintenance
phpv8/v8js
V8Js is a PHP extension that embeds Google's V8 JavaScript engine into PHP, allowing execution of JavaScript code from PHP scripts. It prov…
581856maintenance
byzer-org/byzer-lang
Byzer (formerly MLSQL) is a low-code, SQL-like distributed programming language and engine for data pipelines, analytics, and AI, built aro…
231835maintenance
RetVal/objc-runtime
A debuggable build of the Objective-C runtime (version 906.2), the low-level library that powers Objective-C message dispatch, classes, and…
321831maintenance
Project-DARC/DARC
DARC is a company virtual machine that deploys to EVM-compatible blockchains, featuring multi-level tokens, dividend mechanisms, and a plug…
309157experimental
s-macke/jor1k
jor1k is an OpenRISC 1000 (and RISC-V) CPU emulator written in JavaScript that boots and runs Linux entirely in a web browser. It supports …
551799maintenance
tbtlr/gordon
Gordon is an open source Adobe Flash runtime implemented entirely in pure JavaScript, capable of playing SWF content in the browser without…
571786maintenance
awslabs/llrt
LLRT (Low Latency Runtime) is a lightweight JavaScript runtime built in Rust on the QuickJS engine, designed for fast-starting serverless a…
818793experimental
tpope/vim-fireplace
A Vim plugin by Tim Pope providing Clojure REPL support via nREPL, with transparent auto-connection to Leiningen, Boot, and Clojure CLI pro…
321759maintenance
JeffBezanson/femtolisp
FemtoLisp is a lightweight, self-contained Scheme-like Lisp interpreter written in under 1000 lines of C, featuring a bytecode compiler and…
321721maintenance

← prev page 5 / 8 next →