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

function: programming-language

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

ProductHealth v2StarsMaturity
ghcjs/ghcjs
GHCJS is a Haskell to JavaScript compiler built on the GHC API, compiling Haskell programs and packages to run in browsers and Node.js. It …
322617maintenance
drh/lcc
lcc is a retargetable ANSI C (C89) compiler with code generators for Alpha, SPARC, MIPS R3000, and x86. It is the companion to the book 'A …
322612maintenance
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
gkz/LiveScript
LiveScript is a programming language that compiles to JavaScript, forked from Coco and indirectly descended from CoffeeScript. It offers ex…
322371maintenance
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
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
skiplang/skip
Skip is a statically typed, ahead-of-time compiled general-purpose programming language that tracks side effects to enable safe memoization…
322020maintenance
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
soul-lang/SOUL
SOUL (SOUnd Language) is a programming language and API for writing high-performance, low-latency audio DSP code, created at ROLI by Julian…
231744maintenance
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
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
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
zetzit/zz
ZetZ is a C dialect and transpiler that emits plain ANSI C while formally verifying all code via symbolic execution with an SMT prover at c…
101598maintenance
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
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
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
alpaca-lang/alpaca
Alpaca is a statically typed, eagerly evaluated functional programming language for the Erlang VM (BEAM), inspired by ML and featuring Hind…
231466maintenance
JasonShin/fp-core.rs
fp-core.rs is a Rust library providing purely functional data structures and abstractions such as functors, monads, applicatives, and monoi…
641428maintenance
part-cw/lambdanative
LambdaNative is a cross-platform development environment and framework written in Scheme (based on Gambit-C) that builds native application…
611426maintenance
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
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
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
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
solodon4/Mach7
Mach7 is a C++ library providing functional-programming-style pattern matching, supporting user-definable patterns, algebraic data types, a…
321319maintenance
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
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
hsutter/cppfront
cppfront is an experimental compiler that translates a new 'Syntax 2' (Cpp2) flavor of C++ into standard 'Syntax 1' (Cpp1) C++ code. It ser…
675995experimental
gutomaia/pyNES
pyNES is a Python library that lets you write Nintendo Entertainment System (NES) games in Python, compiling them down to 6502 assembly for…
751237maintenance
witchcrafters/witchcraft
Witchcraft is an Elixir library providing common algebraic and categorical abstractions such as monoids, functors, applicatives, monads, ar…
231236maintenance
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
google/skylark
A Go implementation of the Skylark (now Starlark) interpreter, a small dialect of Python designed as an embeddable configuration language. …
101181maintenance
vercel-labs/zerolang
Zerolang is an experimental programming language where a semantic graph serves as the program database, designed so AI agents author code v…
745344experimental
aaronjanse/asciidots
AsciiDots is an esoteric programming language where dots travel along ASCII-art paths and undergo operations, implemented as a Python inter…
661164maintenance
amber-lang/amber
Amber is a high-level, type-safe programming language written in Rust that compiles to Bash, Ksh, or Zsh scripts. It provides modern ECMA-s…
845210experimental
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
CanadaHonk/porffor
Porffor is an ahead-of-time JavaScript/TypeScript compiler that compiles JS source through an IR into C, producing native executables or Wa…
965050experimental
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
leostera/caramel
Caramel is a functional programming language that compiles OCaml-style source code to run on the Erlang VM (BEAM), combining OCaml's type s…
101106maintenance
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
ziutek/emgo
Emgo is a compiler and package set that lets you run Go programs on small 32-bit microcontrollers by generating C as intermediate code and …
321096maintenance
rxi/classic
A tiny single-file class module for Lua providing simple object-oriented programming with inheritance, mixins, and static variables. It pri…
321072maintenance
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
hamler-lang/hamler
Hamler is a strongly-typed, Haskell-style functional programming language that compiles to Erlang VM (BEAM) bytecode. It brings compile-tim…
231038maintenance
sweet-js/sweet-core
Sweet.js is a JavaScript macro system that brings hygienic macros (like those in Scheme and Rust) to JavaScript, letting developers define …
104559experimental
koka-lang/koka
Koka is a strongly typed functional programming language with a polymorphic effect type system and algebraic effect handlers, developed as …
904046experimental
microsoft/verona
Project Verona is a Microsoft research programming language exploring a concurrency model based on concurrent ownership, implemented in C++…
633727experimental
NerdLang/nerd
Nerd (formerly NectarJS) is a JavaScript native compiler that compiles JS and NerdLang (a JS subset focused on efficiency) directly to nati…
323613experimental
microsoft/devicescript
DeviceScript is a TypeScript-based language and toolchain from Microsoft Research for programming low-resource microcontrollers like ESP32 …
103447experimental
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
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
SerenityOS/jakt
Jakt is a memory-safe systems programming language developed by the SerenityOS project, featuring automatic reference counting, strong typi…
762989experimental
Rust-GCC/gccrs
gccrs is a GCC front-end implementing the Rust language, aiming to be fully upstreamed into the GNU toolchain as an alternative to rustc/LL…
772933experimental
edubart/nelua-lang
Nelua is a minimal, statically-typed, meta-programmable systems programming language inspired by Lua that compiles to C and native code. It…
352415experimental
jfecher/ante
Ante is a low-level functional systems programming language exploring safe shared mutability, algebraic effect handlers, ownership/borrowin…
672335experimental
nature-lang/nature
Nature is a general-purpose system programming language with its own compiler written in pure C, compiling directly to machine code without…
882254experimental
darklang/dark
Darklang is an integrated functional programming language, editor, and cloud infrastructure for building backends, APIs, and CLIs without s…
862169experimental
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
ValeLang/Vale
The compiler (valec) for Vale, an experimental statically-typed systems programming language that compiles ahead-of-time to LLVM. Vale aims…
232008experimental
google/rune
Rune is an experimental, Python-inspired systems programming language from Google that compiles to C and emphasizes memory safety and const…
741929experimental
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
argotorg/fe
Fe is a statically typed, Rust-like programming language for the Ethereum Virtual Machine (EVM) featuring explicit effects, message-passing…
941728experimental
google-research/dex-lang
Dex is an experimental research programming language from Google Research for typed, functional array processing in the Haskell/ML family. …
591696experimental
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
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
alshdavid-public/BorrowScript
BorrowScript is an experimental programming language that combines TypeScript-like syntax with a Rust-style borrow checker, compiled to sma…
321456experimental
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
lexi-lambda/hackett
Hackett is an experimental, statically typed, pure, lazy functional programming language implemented as a Racket #lang, combining Haskell-s…
321205experimental
NathanFlurry/VisualProgrammingLanguage
A node-based visual programming language written in Swift that assembles to executable Swift code. It is a proof-of-concept app designed to…
641200experimental
rue-language/rue
Rue is an experimental systems programming language, implemented in Rust, that explores memory safety without garbage collection while aimi…
641184experimental
evincarofautumn/kitten
Kitten is a statically typed, stack-based concatenative programming language with Hindley-Milner type inference and an effect/permission sy…
321168experimental
zesterer/tao
Tao is a statically-typed functional programming language implemented in Rust, featuring generics, typeclasses, sum types, pattern matching…
381161experimental
robert-strandh/SICL
SICL is a fresh, modular implementation of the Common Lisp programming language. It is split into many implementation-independent, highly p…
771147experimental
solod-dev/solod
Solod (So) is a strict subset of Go that transpiles to readable C11 code with zero runtime, no garbage collection, and native C interop. It…
761143experimental
nikic/scalar_objects
A PHP C extension that enables method calls on primitive types like strings and arrays, e.g. $str->length(). It serves as a proof-of-concep…
481143experimental
onelang/OneLang
OneLang is a source-to-source transpiler framework that lets developers write code once and generate it in multiple target languages such a…
321143experimental
brutal-org/brutal
BRUTAL is a hobby operating system built from scratch in modern C, inspired by brutalist design and combining 1970s UNIX ideals with modern…
671111experimental
vrtbl/passerine
Passerine is a small, extensible functional scripting language with a VM written in Rust, featuring pattern matching, structural types, fib…
581093experimental
natalie-lang/natalie
Natalie is a work-in-progress alternative implementation of the Ruby language, written in Ruby and C++. It provides an ahead-of-time compil…
761031experimental
KanatnikovMax/znanie-drevnix
Znanie Drevnix (В††) is a joke esoteric programming language implemented as a single C++ header file, letting users write code using Slavic…
271005experimental
diem/diem
Diem Core is a Rust implementation of the Diem blockchain, a decentralized programmable distributed ledger designed for a low-volatility st…
6716667abandoned
google/grumpy
Grumpy is a Python-to-Go source code transcompiler and runtime from Google, intended as a near drop-in replacement for CPython 2.7. It comp…
1010492abandoned
samshadwell/TrumpScript
TrumpScript is a satirical esoteric programming language built on top of Python, with syntax and semantics themed around Donald Trump. It i…
107585abandoned
witheve/Eve
Eve is an experimental human-first programming language and IDE built around literate programming, where code is embedded in documents and …
237223abandoned
microsoft/BosqueLanguage
Bosque is an experimental programming language from Microsoft combining functional semantics with block-based syntax, designed for regulari…
105210abandoned
remacs/remacs
Remacs is a community-driven port of GNU Emacs to Rust, replacing parts of the C codebase with Rust implementations while remaining compati…
324611abandoned
colesbury/nogil
A proof-of-concept fork of CPython that removes the global interpreter lock (GIL) to enable true multithreaded Python execution. Developmen…
102911abandoned

← prev page 4 / 5 next →