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

Open-source programming-languages software

1852 open-source libraries, tools and applications tagged programming-languages, ranked by how closely programming-languages 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.

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

ProductHealth v2StarsMaturity
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.…
232185maintenance
plasma-umass/doppio
Doppio is a POSIX-compatible runtime system and a Java Virtual Machine (JVM) implemented entirely in TypeScript, allowing Java bytecode to …
232181maintenance
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…
232139maintenance
davidbau/seedrandom
A small JavaScript library providing seeded pseudorandom number generators, including an ARC4-based PRNG and fast alternatives like Alea. I…
322133maintenance
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…
232129maintenance
DonJayamanne/pythonVSCode
The original Python extension for Visual Studio Code, providing IntelliSense, debugging, linting, formatting, refactoring, testing, and Jup…
492117maintenance
Tencent/TscanCode
TscanCode is a fast and accurate static code analyzer from Tencent that detects defects in C/C++, C#, and Lua code without requiring a buil…
322116maintenance
js2coffee/js2coffee
js2coffee is a JavaScript-to-CoffeeScript compiler available as a CLI tool and a Node.js/browser library. It parses JavaScript with Esprima…
322080maintenance
mpeterv/luacheck
Luacheck is a linter and static analyzer for Lua code, detecting issues like undefined globals, unused variables, and unreachable code. It …
232050maintenance
sharkdp/cube-composer
Cube Composer is a browser-based puzzle game inspired by functional programming, written in PureScript. Players solve cube-arrangement puzz…
322047maintenance
Kotlin Language Server
A Language Server Protocol implementation for Kotlin providing code completion, diagnostics, hover info, document symbols, and definition l…
302046maintenance
rust-lang-nursery/lazy-static.rs
A Rust macro crate for declaring lazily evaluated static variables that require runtime initialization, such as heap-allocated collections …
662033maintenance
BenSampo/laravel-enum
A Laravel package providing a simple, extensible enumeration implementation with class constants, instantiation, flagged/bitwise enums, att…
742029maintenance
skiplang/skip
Skip is a statically typed, ahead-of-time compiled general-purpose programming language that tracks side effects to enable safe memoization…
322022maintenance
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 …
492017maintenance
folke/neodev.nvim
A Neovim plugin that configures the lua-language-server to provide full signature help, documentation, and completion for the Neovim Lua AP…
101985maintenance
divan/gotrace
GoTrace is a CLI tool that analyzes Go execution traces produced by the Go runtime and renders a 3D WebGL visualization of concurrency flow…
321982maintenance
malcommac/Hydra
Hydra is a lightweight, full-featured Promises library for Swift, inspired by JavaScript's A+ promise spec and ES8 async/await. It lets dev…
231980maintenance
dotnet/format
dotnet/format is the home of the dotnet-format command, a code formatter for .NET projects that applies style and formatting rules to C# an…
661941maintenance
xavierd/clang_complete
A Vim plugin that uses libclang to provide accurate semantic code completion for C, C++, Objective-C, and Objective-C++. It also highlights…
321940maintenance
liuchengxu/vista.vim
Vista.vim is a Vim/NeoVim plugin that displays and searches LSP symbols and ctags tags in a sidebar, acting as a modern replacement for tag…
321935maintenance
jorgenschaefer/elpy
Elpy is an Emacs package that turns Emacs into a full Python IDE by combining and configuring several Emacs Lisp and Python packages. It pr…
701931maintenance
Phpactor
Phpactor is a PHP language server and refactoring toolkit providing code completion, navigation, and code transformations. It can be used s…
951930maintenance
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
yortus/asyncawait
A Node.js library that brings async/await-style coding to JavaScript, predating native ES2017 async/await by enabling suspendable functions…
231894maintenance
gcanti/tcomb
tcomb is a lightweight JavaScript library for runtime type checking of values with a concise combinator-based syntax, supporting structs, l…
101879maintenance
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…
231859maintenance
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…
541856maintenance
anyenv/anyenv
anyenv is a shell-based wrapper that installs and manages rbenv-style version managers (pyenv, rbenv, nodenv, etc.) from a single command. …
231853maintenance
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…
321829maintenance
DamirSvrtan/fasterer
Fasterer is a Ruby command-line static analysis tool that scans your codebase and suggests performance improvements, such as replacing Arra…
321824maintenance
michaelficarra/CoffeeScriptRedux
A rewrite of the CoffeeScript compiler built with proper compiler design principles, emphasizing robustness and extensibility. It compiles …
321822maintenance
gtank/cryptopasta
A collection of copy-and-paste-friendly cryptography snippets for Go, wrapping the standard library's best practices for encryption (AES-GC…
321803maintenance
SimpleRegex/SRL-PHP
SRL-PHP is a PHP library implementing the Simple Regex Language (SRL), letting developers write readable, maintainable regex via a fluent q…
101780maintenance
awslabs/llrt
LLRT (Low Latency Runtime) is a lightweight JavaScript runtime built in Rust on the QuickJS engine, designed for fast-starting serverless a…
888806experimental
google/eslint-config-google
A shareable ESLint configuration package that enforces the Google JavaScript style guide (ES2015+). It plugs into any ESLint setup via the …
101767maintenance
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…
321758maintenance
clj-commons/kibit
Kibit is a static code analyzer for Clojure, ClojureScript, and related variants that uses core.logic to find code patterns that could be r…
231755maintenance
Boot
Boot is a build tooling framework for Clojure that treats builds as programs written in Clojure rather than declarative configuration. It p…
231748maintenance
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
pydantic/monty
Monty is a minimal, secure Python interpreter written in Rust designed for safely executing LLM-generated code without container-based sand…
968621experimental
Kotlin Toolchain
Amper is a build tool for Kotlin and Java with a focus on user experience and IDE tooling, supporting Kotlin Multiplatform and Compose. The…
101741maintenance
Snaipe/libcsptr
libcsptr is a small C library that brings smart pointer constructs (unique_ptr, shared_ptr, and a smart type attribute) to GNU C. It suppor…
231730maintenance
JeffBezanson/femtolisp
FemtoLisp is a lightweight, self-contained Scheme-like Lisp interpreter written in under 1000 lines of C, featuring a bytecode compiler and…
321723maintenance
cheekybits/genny
Genny is a code-generation tool that provides generics-like functionality for Go before native generics existed. It processes valid Go sour…
321717maintenance
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…
231712maintenance
z-pattern-matching/z
A JavaScript library providing native-style pattern matching, allowing expressive matching on values, object properties, types, class insta…
231710maintenance
microsoft/TypeScript-Sublime-Plugin
A Sublime Text plugin that wraps the TypeScript language services via an IO layer to provide IntelliSense-like features for TypeScript code…
651701maintenance
Midje
Midje is a testing framework for Clojure that offers a readable, fact-based style of writing tests and a migration path from clojure.test. …
321698maintenance
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…
321690maintenance
Arcadia
Arcadia integrates the Clojure programming language with the Unity 3D game engine, letting developers script games in a live-coded, functio…
231688maintenance
xlab/c-for-go
c-for-go is an automatic C-Go bindings generator for the Go programming language. It parses C headers using a YAML manifest to generate low…
511685maintenance
FriendsOfPHP/pickle
Pickle is a PHP extension installer that works on all platforms, including full Windows support. It installs PECL extensions and helps exte…
231652maintenance
whitequark/parser
A production-ready Ruby parser written in pure Ruby that produces ASTs with source maps for Ruby code up to Ruby 3.3. It supports parsing m…
701645maintenance
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
syyongx/php2go
A Go library that reimplements over 140 of PHP's common built-in functions (string, array, date/time, math, filesystem, URL, and more) in p…
231641maintenance
VerbalExpressions
A Python library providing a fluent, chainable API for building regular expressions without writing raw regex syntax. It is part of the mul…
321637maintenance
YelpArchive/undebt
Undebt is a Python-based command-line tool for performing massive, automated code refactoring across an entire codebase. Users define find-…
101623maintenance
facebookincubator/Bowler
Bowler is a refactoring tool for manipulating Python source code at the syntax tree level, enabling safe large-scale code modifications tha…
101608maintenance
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 …
321604maintenance
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…
101597maintenance
evilsoft/crocks
crocks is a zero-dependency JavaScript library of popular Algebraic Data Types (ADTs) such as Maybe, Either, IO, Async, and Pair, along wit…
321594maintenance
Lightweight-Stream-API
A Java library that backports the Java 8 Stream API, functional interfaces, and Optional classes to Java 7 and below, implemented on iterat…
231592maintenance
bendytree/Objective-C-RegEx-Categories
An Objective-C library of categories and macros that simplify using NSRegularExpression in Objective-C and Swift on iOS and macOS. It conde…
321568maintenance
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
Symfony Polyfill
A Symfony polyfill component that backports PHP 5.6 functions (hash_equals and ldap_escape) to older PHP releases. It lets code written aga…
321553maintenance
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…
841549maintenance
yi-editor/yi
Yi is a collection of Haskell libraries for building your own scriptable text editor, with configurable frontends, keymaps, and core editin…
231548maintenance
overtone/emacs-live
Emacs Live is an opinionated, modular Emacs configuration framework focused on live coding with Overtone and Quil, organized into discrete …
321540maintenance
jackdclark/five
five is a novelty JavaScript library that overcomplicates the number 5, returning 5 from a function call with dozens of playful variants li…
321540maintenance
mikeash/MAObjCRuntime
MAObjCRuntime is an Objective-C wrapper around the Objective-C runtime C APIs, providing an object-oriented interface for querying and mani…
321530maintenance
csvoss/onelinerizer
Oneliner-izer is a Python tool that converts any Python 2 script into a single line of code using lambda expressions, list comprehensions, …
291524maintenance
JohnSundell/Codextended
Codextended is a lightweight Swift library of extensions that augments the built-in Codable API with type inference-powered conveniences. I…
231512maintenance
fetlang/fetlang
Fetlang is a statically typed, procedural esoteric programming language whose source code is written to resemble poorly written fetish erot…
321505maintenance
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
cincheo/jsweet
JSweet is a Java-to-JavaScript transpiler that compiles Java source code to TypeScript and JavaScript, leveraging javac and tsc for type-ch…
231490maintenance
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…
321476maintenance
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
egonSchiele/contracts.ruby
contracts.ruby is a Ruby library for design-by-contract programming, letting you declare one-line contracts above methods that validate arg…
761457maintenance
dropbox/pyannotate
PyAnnotate auto-generates PEP-484 type annotations for Python code by collecting argument and return types observed at runtime, then insert…
691443maintenance
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…
611436maintenance
tylertreat/chan
A pure C library that implements Go-style channels (buffered and unbuffered) on top of pthreads, providing CSP-style communication and sync…
231428maintenance
typelift/SwiftCheck
SwiftCheck is a property-based testing library for Swift, porting the Haskell QuickCheck approach. It automatically generates random test d…
231427maintenance
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…
231422maintenance
testdouble/suture
Suture is a Ruby gem that makes it safer to refactor or fully reimplement poorly-understood legacy code. It supports the whole refactor lif…
751418maintenance
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…
231418maintenance
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. …
231418maintenance
electronicarts/ea-async
EA Async is a Java library that brings .NET-style async-await semantics to the JVM by rewriting calls to Async.await at build time. It lets…
231417maintenance
sleekbyte/tailor
Tailor is a cross-platform static analyzer and linter for Apple's Swift source code, built in Java on top of an ANTLR-generated parser. It …
231406maintenance
square/anvil
Anvil is a Kotlin compiler plugin and Gradle plugin that simplifies dependency injection with Dagger 2 by automatically merging Dagger modu…
711402maintenance
oakes/Nightcode
Nightcode is a simple desktop IDE for Clojure and ClojureScript, built in Clojure and distributed as per-OS uberjars. It provides a lightwe…
101401maintenance
glouw/ctl
CTL is a header-only, template-like container library for ISO C99/C11 that reimplements C++ STL containers such as vector, list, deque, set…
231383maintenance
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…
231381maintenance
hhvm/xhp-lib
XHP-Lib provides the class libraries for XHP, a Hack language feature that makes XML/HTML fragments valid Hack expressions. It lets develop…
101381maintenance
Quramy/tsuquyomi
Tsuquyomi is a Vim plugin that turns Vim into a TypeScript IDE by acting as a client for TSServer, the editor service bundled with TypeScri…
231378maintenance
combine
A parser combinator library for Rust, inspired by Haskell's Parsec and attoparsec. It builds LL(1) parsers (with opt-in lookahead via attem…
951369maintenance
Garden
Garden is a Clojure/ClojureScript library for generating CSS programmatically using Hiccup-like syntax, where vectors represent selectors a…
321368maintenance
nedbat/byterun
Byterun is a pure-Python implementation of a Python bytecode execution virtual machine. It was created to understand CPython bytecodes, ori…
321364maintenance

← prev page 14 / 19 next →