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

Open-source programming-language software

469 open-source libraries, tools and applications tagged programming-language, ranked by how closely programming-language is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

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

ProductHealth v2StarsMaturity
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…
324608abandoned
colesbury/nogil
A proof-of-concept fork of CPython that removes the global interpreter lock (GIL) to enable true multithreaded Python execution. Developmen…
102910abandoned
gopher-os/gopher-os
A proof-of-concept 64-bit OS kernel written in Go, aiming for POSIX compliance and Linux-compatible syscalls. It exists to demonstrate that…
322627abandoned
pixie-lang/pixie
Pixie is a small, fast, native Lisp language with its own virtual machine, written in RPython and featuring a tracing JIT, immutable data s…
232357abandoned
move-language/move
The original home of the Move programming language, a Rust-based language and toolchain for safe smart-contract development on blockchains.…
102328abandoned
fsharp/fsharp
The historical repository for alternative packagings of the F# compiler, F# Interactive (fsi), and FSharp.Core, distributed via the FSharp.…
102156abandoned
unofficial-openjdk/openjdk
An automated read-only Git mirror of various OpenJDK branches, not intended for contributions. The repository is no longer actively updated…
322128abandoned
lattera/glibc
A mirror of the GNU C Library (glibc), the standard C library providing the system API for C and C-compatible programs on GNU/Linux and GNU…
101969abandoned
ayojs/ayo
Ayo.js is a fork of Node.js, a JavaScript runtime built on Chrome's V8 engine with event-driven, non-blocking I/O. It was a community-drive…
101645abandoned
oxfeeefeee/goscript
Goscript is an alternative implementation of the Go language specification written in Rust, designed as an embeddable scripting language fo…
561544abandoned
tdenniston/bish
Bish is a lightweight programming language with modern syntax that compiles down to Bash, making shell scripts more comfortable to write wh…
321489abandoned
owenthereal/godzilla
Godzilla is an ES2015-to-Go source code transpiler and runtime intended as a near drop-in replacement for Node.js. It compiles JavaScript t…
321475abandoned
valderman/haste-compiler
Haste is a GHC-based compiler that translates Haskell programs into JavaScript, supporting most GHC extensions and standard Haskell librari…
231473abandoned
JSX
JSX is a statically-typed, class-based programming language developed at DeNA that compiles to JavaScript, aiming to be faster, safer, and …
321471abandoned
ink!
ink! is a Rust-based embedded domain-specific language (eDSL) for writing smart contracts that run on Polkadot SDK-based blockchains via th…
641454abandoned
SaptakBhoumik/Peregrine
Peregrine is a compiled systems programming language written in C++ that aims to combine Python-like syntax with C-like performance, compil…
321434abandoned
alongubkin/spider
Spider is a programming language that compiles to JavaScript (ES5 and ES6), combining ideas from Go, Swift, Python, C#, and CoffeeScript. I…
321325abandoned
faylang/fay
Fay is a statically typed, lazy, purely functional proper subset of Haskell that compiles to JavaScript. It offers a trivial JavaScript FFI…
321285abandoned
google/schism
Schism is an experimental self-hosting compiler that compiles a subset of R6RS Scheme to WebAssembly, allowing Scheme programs to run in br…
101276abandoned
go-llvm/llgo
llgo is a Go compiler frontend built on LLVM, written in Go, aiming for gccgo-compatible command-line behavior. The project has moved to ll…
101250abandoned
ReadyTalk/avian
Avian is a lightweight Java virtual machine and class library written in C++ that provides a useful subset of Java's features, including JI…
321238abandoned
albrow/fo
Fo (Functional Go) is an experimental programming language that extends Go with generics, including generic named types, functions, and met…
101223abandoned
eholk/harlan
Harlan is a small domain-specific language implemented in Scheme for programming GPUs, compiled to OpenCL. It serves primarily as a researc…
321191abandoned
mbebenita/LLJS
LLJS is a typed dialect of JavaScript with a C-like type system and manual memory management, compiled to plain JavaScript via the ljc comp…
321177abandoned
wende/elchemy
Elchemy is a transpiler that lets you write Elixir code using Elm's statically-typed syntax, compiling to idiomatic, readable Elixir that r…
101150abandoned
mkottman/AndroLua
An Android app that ports the Lua interpreter and LuaJava to Android, letting you execute Lua code that can access the Android API. It also…
321113abandoned
archseer/enigma
Enigma is an implementation of the Erlang VM (BEAM) written in Rust, aiming to run OTP 22+ and Elixir code unchanged. It is a learning-orie…
321093abandoned
nifanfa/MOOS
MOOS is a hobby x64 operating system written in C# using .NET Native AOT compilation. It supports multithreading, SMP, USB, networking, and…
101092abandoned
GaloisInc/HaLVM
The Haskell Lightweight Virtual Machine (HaLVM) is a port of the Glasgow Haskell Compiler toolchain that lets developers write Haskell prog…
101069abandoned
kitlang/kit
Kit is a statically typed programming language that compiles to C, offering modern features like type inference, algebraic data types, patt…
321033abandoned
nathansobo/treetop
Treetop is a Ruby DSL for building parsers based on parsing expression grammars (PEGs). This original repository is unmaintained and develo…
321010abandoned
topazproject/topaz
Topaz is an implementation of the Ruby programming language written in Python using the RPython toolchain from PyPy. It compiles to a nativ…
321007abandoned
openjdk/jdk
The main-line development repository for the OpenJDK, the open-source implementation of the Java Platform, Standard Edition. It contains th…
7723443active
.NET Runtime
The official .NET runtime, base class libraries, and shared host source repository maintained by Microsoft and the .NET Foundation. It prov…
10018367stable
Blockly
Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a…
9613572stable
Pkl
Pkl is a configuration-as-code language from Apple with rich validation, templating, and tooling for defining programmable, scalable, and s…
8511542active
mxgmn/MarkovJunior
MarkovJunior is a probabilistic programming language based on rewrite rules and constraint propagation, implemented in C#. It ships with an…
528197active
EmbarkStudios/rust-gpu
rust-gpu is a compiler toolchain that makes Rust a first-class language for writing GPU graphics and compute shaders, compiling Rust code t…
107557active
Ren'Py
Ren'Py is an open-source visual novel engine that lets creators build interactive stories using words, images, and sounds, combining an eas…
926904active
klange/toaruos
ToaruOS is a complete, independent hobby operating system for x86-64 PCs and ARMv8 VM environments, built entirely from original code with …
926863active
halide/Halide
Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate…
686620stable
brython-dev/brython
Brython is an implementation of Python 3 that runs entirely in the web browser, loaded as a JavaScript file and executing Python code embed…
886609active
MontFerret/ferret
Ferret is a declarative, expression-oriented query language (FQL) with an embeddable Go runtime for querying, transforming, and automating …
796013active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
ohmjs/ohm
Ohm is a parsing toolkit consisting of a JavaScript library and a domain-specific language based on parsing expression grammars (PEGs). It …
745550active
google/wuffs
Wuffs is a memory-safe programming language plus a standard library for safely parsing, decoding and encoding untrusted file formats such a…
764851active
SPLWare/esProc
esProc SPL is a JVM-based scripting language for structured data computation, usable as a standalone data analysis tool or embedded computi…
774676active
Urbit
Urbit is a personal server stack built from scratch, consisting of an operating system kernel (Arvo), a virtual machine runtime (Vere), and…
953620active
OpenGOAL
OpenGOAL is a project that decompiles the Jak & Daxter PS2 games and recompiles them into native x86-64 ports, including a from-scratch imp…
1003574active
grain-lang/grain
Grain is a strongly-typed functional programming language that compiles to WebAssembly, together with its compiler toolchain and CLI. It ai…
853468active
teal-language/tl
tl is the compiler and type checker for Teal, a statically-typed dialect of Lua that adds type annotations, generics, and records while com…
742829active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
cappuccino/cappuccino
Cappuccino is an open-source web application framework that lets developers build desktop-class applications in the browser using Objective…
762267active
typedgrammar/typed-japanese
Typed Japanese is a TypeScript type-level library that encodes Japanese grammar rules as a DSL, letting users write and verify grammaticall…
561945active
Liquidsoap
Liquidsoap is a statically typed scripting language and runtime for building audio and video stream generators, widely used for internet ra…
951736stable
vygr/ChrysaLisp
ChrysaLisp is a 64-bit parallel operating system environment featuring a virtual processor, GUI, terminal, OO assembler, C-Script compiler,…
981695active
Tensegritics/ClojureDart
ClojureDart is a Clojure dialect that compiles to Dart, enabling native mobile and desktop apps built with Flutter. It is production-ready …
961646active
digego/extempore
Extempore is a live-coding environment for music and audio that pairs a Scheme interpreter with xtlang, a statically-typed lisp compiled to…
971465active
Water-Melon/Melon
Melon is a generic cross-platform C library (C99) bundling algorithms, data structures, functional components (memory pool, thread pool, ev…
671458active
hazelgrove/hazel
Hazel is a web-based live functional programming environment for an Elm/ML-like language built around typed holes, allowing typechecking, e…
681162active
nevalang/neva
Neva is a statically typed, compiled dataflow programming language where programs are expressed as message-passing graphs that run in paral…
921082active
Frege
Frege is a purely functional programming language for the JVM that is essentially Haskell, featuring a strong static type system with globa…
613712maintenance
LuisaGroup/LuisaCompute
LuisaCompute is a high-performance cross-platform computing framework for graphics and beyond, featuring a C++-embedded DSL for GPU kernel …
771055active
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…
361334maintenance
VPanjeta/ModiScript
ModiScript is an esoteric, dynamically typed, Turing-complete programming language built in Python whose keywords are quotes and phrases as…
321037maintenance
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…
131596experimental
eval-exec/neomacs
Neomacs is a work-in-progress rewrite of GNU Emacs in Rust with a GPU-accelerated display engine (wgpu), aiming for 100% Emacs/Elisp compat…
821579experimental
microsoft/TouchDevelop
TouchDevelop is a touch-friendly, mobile-first app creation environment from Microsoft Research, including a browser-based editor, compiler…
101360abandoned
YodaOS
YodaOS is a Linux distribution built on OpenWrt for voice-enabled IoT devices, using JavaScript as its primary application language. It tar…
321227abandoned

← prev page 5 / 5