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

domain: programming-languages

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

ProductHealth v2StarsMaturity
noib3/nvim-oxi
nvim-oxi is a Rust crate providing safe, idiomatic, fully typed bindings to the Neovim editor's API via FFI rather than RPC. It is aimed pr…
691135active
com-lihaoyi/fastparse
FastParse is a Scala parser-combinator library for parsing strings and bytes into structured data, with hand-written-parser-level speed and…
671135stable
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
fsbolero/Bolero
Bolero is a set of F# libraries and tools for building web applications on top of Blazor, running in WebAssembly or server-side via SignalR…
981130active
ocsigen/js_of_ocaml
Js_of_ocaml is a compiler that translates OCaml bytecode to JavaScript, allowing pure OCaml programs to run in browsers and Node.js. It wor…
971130active
brownplt/pyret-lang
Pyret is an educational programming language that blends scripting, functional, and object-oriented styles, designed primarily for teaching…
771130active
pechorin/any-jump.vim
A Vim/Neovim plugin that provides IDE-like code navigation, letting users jump to definitions and references of symbols under the cursor. I…
571130active
Aaronontheweb/dotnet-skills
A plugin of 30 skills and 5 specialized sub-agents that give AI coding assistants (Claude Code, Codex, GitHub Copilot, OpenCode) expert kno…
811127active
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
getify/monio
Monio is a JavaScript library providing an async-capable IO monad (including 'do' style) along with companion monads like Maybe, Either, an…
681124active
spatie/regex
A PHP library providing a clean, object-oriented wrapper around PHP's built-in preg_* regex functions. It eliminates awkward patterns like …
521123stable
lewissbaker/cppcoro
CppCoro is a C++ library providing general-purpose coroutine abstractions built on the Coroutines TS, including task and generator types, a…
323874maintenance
skygragon/leetcode-cli
A Node.js command-line tool for interacting with LeetCode, letting users browse, download, test, and submit solutions to problems directly …
543865maintenance
janestreet/hardcaml
Hardcaml is an OCaml library for designing and testing hardware circuits, letting users express hardware designs using OCaml's type system …
641118active
saecki/crates.nvim
A Neovim plugin written in Lua that helps manage crates.io dependencies in Rust projects' Cargo.toml files. It provides completion, version…
641118active
pointlander/peg
Peg is a Packrat parser generator for Parsing Expression Grammars (PEG), written in Go. It compiles .peg grammar files into Go source code …
701116active
ezylang/EvalEx
EvalEx is a Java library for parsing and evaluating mathematical, boolean, string, date-time, array, and structure expressions. It uses Big…
871115stable
reflex-frp/reflex
Reflex is a Haskell library providing a fully-deterministic, higher-order Functional Reactive Programming (FRP) interface with an efficient…
791115active
BurntSushi/bstr
bstr is a Rust crate providing a byte string type and extension traits for &[u8] and Vec<u8> that are not required to be valid UTF-8. It of…
761110stable
facebook/regenerator
Regenerator is a source transformer that compiles ECMAScript 2015 generator functions (yield) and async iteration syntax down to efficient …
103824maintenance
Kotlin/kotlinx-atomicfu
AtomicFU is a Kotlin multiplatform library and compiler plugin providing idiomatic, efficient atomic operations and locks across JVM, Nativ…
901109active
taoensso/nippy
Nippy is a fast, mature serialization library for Clojure, serving as a high-performance drop-in alternative to the Clojure reader for free…
931108stable
josharian/impl
impl is a Go command-line tool that generates method stubs for implementing an interface, given a receiver and an interface name or package…
571108stable
just-js/just
Just is a very small JavaScript runtime for Linux built directly on V8 and system calls, designed for writing system software with near-nat…
233808maintenance
AnswerDotAI/fastcore
fastcore is a Python utility library that extends the language with features inspired by Ruby, Haskell, and NumPy, including an enhanced li…
961105active
freebasic/fbc
FreeBASIC (fbc) is a free, open-source, self-hosting multi-platform BASIC compiler with syntax similar to MS-QuickBASIC, adding modern feat…
571105active
wartremover/wartremover
WartRemover is a flexible Scala code linting tool implemented as a compiler plugin, with an sbt plugin for easy integration. It flags unsaf…
681104active
aliyun/darabonba
Darabonba is a domain-specific language (DSL) for describing OpenAPI-based interfaces, maintained by Alibaba Cloud. It compiles a single in…
391104active
php/web-php
The source code repository for the official www.php.net website, including news, events, the PHP manual in multiple languages, and user-con…
771101active
benjamin-hodgson/Pidgin
Pidgin is a lightweight, fast parser combinator library for C# and .NET. It lets developers declaratively build parsers for text or binary …
711100active
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
3F/DllExport
A .NET library and MSBuild tooling that lets C#/.NET assemblies export functions as unmanaged native exports (DllExport attribute), includi…
371097active
KirillOsenkov/RoslynQuoter
RoslynQuoter is a C# tool that takes C# source code and generates the Roslyn SyntaxFactory API calls needed to construct its syntax tree. I…
431095active
google/crubit
Crubit is a bidirectional bindings generator that automatically creates FFI bindings between C++ and Rust, enabling code in either language…
771094active
FascinatedBox/lily
Lily is a statically-typed, interpreted programming language focused on expressiveness and type safety, implemented in C. It is designed to…
771093active
flow-typed/flow-typed
A central repository of high-quality third-party Flow library type definitions (libdefs), plus a CLI tool to install and manage them in Flo…
783757maintenance
reinderien/mimic
A Python CLI tool that substitutes common ASCII characters in text or source code with visually identical Unicode homoglyphs. It is a novel…
323750maintenance
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
MLton/mlton
MLton is a whole-program optimizing compiler for the Standard ML (SML97) programming language that generates small, fast standalone executa…
681091active
imageworks/pystring
Pystring is a collection of C++ functions that replicate the interface and behavior of Python's string class methods using std::string, wit…
861089stable
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
drathier/stack-overflow-import
A Python import hook that fetches code from Stack Overflow search results and imports it as modules, e.g. `from stackoverflow import quick_…
323731maintenance
yioneko/vtsls
vtsls is a Language Server Protocol wrapper around the TypeScript language features extension bundled with VSCode, exposing its full featur…
861085active
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
jonase/eastwood
Eastwood is a lint tool for JVM Clojure that inspects namespaces and reports possible bugs. It uses tools.analyzer.jvm for compiler-accurat…
321083active
KyleBanks/depth
depth is a command-line tool (also usable as a Go library) that retrieves and visualizes the dependency tree of Go packages. It resolves im…
231083stable
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
grin-compiler/grin
GRIN (Graph Reduction Intermediate Notation) is a compiler back-end and optimizer for lazy and strict functional languages, providing whole…
341080active
stefanmaric/g
g is a simple, portable Go version manager implemented as a single POSIX shell script. It installs official prebuilt Go archives without sh…
881079active
dkorunic/betteralign
betteralign is a Go static analysis tool that detects structs whose fields could be reordered to reduce memory usage, and can optionally re…
961078active
hnes/libaco
libaco is a blazing fast, lightweight C asymmetric coroutine library supporting the Sys V ABI on Intel386 and x86-64. It offers standalone …
233695maintenance
ByteLegend/ByteLegend
ByteLegend is a free, open-source multiplayer online RPG game where players learn real-world programming skills, primarily Java, by complet…
323694maintenance
mlochbaum/BQN
BQN is a modern APL-derived array programming language with infix notation, built-in multidimensional array operations, and first-class fun…
761075active
tweag/ormolu
Ormolu is a formatter for Haskell source code that uses GHC's own parser and enforces a single, unconfigurable formatting style with minima…
871072active
polysemy-research/polysemy
Polysemy is a Haskell library for building higher-order, low-boilerplate effect systems (extensible effects), letting you write domain-spec…
281072stable
mmastrac/linktime
A set of Rust crates providing link-time initialization, destruction, and scattered data collection macros (ctor, dtor, link-section, scatt…
981071active
Mercury-Language/mercury
The Mercury logic/functional programming language system, including a self-hosting compiler with multiple backends targeting C, C#, and Jav…
771071active
zk/clojuredocs
The web application powering clojuredocs.org, a community-powered documentation and examples site for the Clojure programming language. It …
321068active
swiftlang/vscode-swift
The official Visual Studio Code extension providing Swift language support, powered by SourceKit LSP for code intelligence and LLDB DAP for…
991067active
JuliaPy/PythonCall.jl
PythonCall.jl is a Julia library providing a symmetric interface for calling Python code from Julia and Julia code from Python (via the Jul…
941066active
r-lib/actions
A collection of reusable GitHub Actions for R projects, providing setup of R, dependencies, renv, pandoc, and TinyTeX, plus running R CMD c…
661066active
fortran-lang/fpm
Fortran Package Manager (fpm) is a package manager and build system for Fortran, with a user interface modeled after Rust's Cargo. It simpl…
791065active
Manishearth/rust-gc
rust-gc is a simple tracing (mark and sweep) garbage collector library for Rust, providing a Gc smart pointer similar to Rc but with cycle …
611062active
lumen-oss/rocks.nvim
rocks.nvim is a Neovim plugin manager inspired by Rust's Cargo, built on top of LuaRocks. It lets users declare plugins in a rocks.toml fil…
891060active
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
E-xyza/zigler
Zigler is an Elixir (and experimental Erlang) library that makes it easy to write Zig-based NIFs (Native Implemented Functions) for the BEA…
771058active
yhirose/cpp-peglib
A single-file, header-only C++17 library for Parsing Expression Grammars (PEG) with packrat parsing, left recursion support, and AST genera…
981057active
avdi/naught
Naught is a Ruby toolkit for building Null Object classes, supporting variations like nil-returning objects and infinitely chainable 'black…
741057stable
hlorenzi/customasm
customasm is an assembler written in Rust that lets users define their own custom instruction sets and assemble source files into machine c…
791056active
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
tristanisham/zvm
zvm (Zig Version Manager) is a single-binary CLI tool for installing, upgrading, and switching between multiple versions of the Zig program…
991054active
secure-software-engineering/phasar
PhASAR is a LLVM-based static analysis framework written in C++20 that solves user-specified data-flow problems automatically on LLVM IR. I…
811053active
phenomnomnominal/tsquery
TSQuery is a TypeScript library that ports the ESQuery API to TypeScript, letting you query a TypeScript AST using CSS-style selectors. It …
661053active
coala/coala
coala is a unified command-line interface for linting and automatically fixing code across many programming languages, driven by a single c…
233594maintenance
i-net-software/JWebAssembly
JWebAssembly is a Java bytecode to WebAssembly compiler that takes Java class files as input and generates .wasm binary or .wat text output…
671052active
getditto/safer_ffi
safer_ffi is a Rust framework for writing foreign function interfaces without polluting code with unsafe blocks. It provides attribute macr…
591052active
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
pointfreeco/swift-case-paths
CasePaths is a Swift library that extends the key path hierarchy to enum cases, enabling generic inspection and modification of enum case d…
961050stable
php-build/php-build
php-build is a shell utility that compiles PHP versions from source so multiple versions can be installed and used side by side. It works s…
761049active
Lokathor/bytemuck
A Rust library for safely bit-casting (transmuting) between plain data types and byte slices, with traits like Pod, NoUninit, and AnyBitPat…
751049stable
HVML/PurC
PurC is the prime interpreter for HVML, a programmable markup (descriptive) programming language, implemented in C/C++. It is distributed b…
641046active
hmans/miniplex
Miniplex is a developer-friendly entity management system implementing the ECS (Entity Component System) architecture for games and other d…
571046active
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
smartprocure/futil-js
Futil is a collection of functional programming utilities for JavaScript, designed to complement lodash/fp with generic helpers that lodash…
321044stable
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
isaacs/tshy
tshy (TypeScript HYbridizer) is a build tool that compiles TypeScript packages into both ESM and CommonJS output using tsc, and automatical…
661041active
bitjson/typescript-starter
An interactive CLI project generator that scaffolds new TypeScript libraries or Node.js projects with preconfigured tooling. It sets up tes…
323542maintenance
uber-go/gopatch
gopatch is a command-line tool for matching and transforming Go source code using patch files that understand Go syntax. It operates like t…
261039active
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
santinic/pampy
Pampy is a small (~150 line) Python library providing pattern matching, letting you match values against literals, types, tuples, lists, di…
233523maintenance
kunal12203/GrapeRoot
GrapeRoot is an open-source context engine and MCP server that builds a semantic graph of a codebase (files, symbols, imports, call chains)…
731033active
luontola/retrolambda
Retrolambda is a Java bytecode transformation tool that backports Java 8 lambda expressions, method references, and try-with-resources to J…
323514maintenance
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

← prev page 12 / 19 next →