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
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
AOL-archive/cyclops
Cyclops is a functional programming library for Java 8+ providing advanced purely functional data structures, monads, monad transformers, a…
231327maintenance
janino-compiler/janino
Janino is a super-small, super-fast Java compiler that can compile source files to class files like javac, or compile Java expressions, blo…
101326maintenance
elixir-editors/vim-elixir
Vim plugin providing Elixir language support, including syntax highlighting, filetype detection for .ex/.exs/.eex/.heex/.leex/.sface files,…
481325maintenance
solodon4/Mach7
Mach7 is a C++ library providing functional-programming-style pattern matching, supporting user-definable patterns, algebraic data types, a…
321319maintenance
JoshCheek/seeing_is_believing
Seeing Is Believing is a Ruby command-line tool and library that evaluates Ruby code and records the result of every line, annotating the f…
651317maintenance
ezrosent/frawk
frawk is a small, efficient Awk-like programming language implemented in Rust for writing short programs that process textual data. It supp…
431315maintenance
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
clojure/core.typed
core.typed is an optional (gradual) type system for Clojure, provided as a library with a static type checker and runtime dependencies. It …
591314maintenance
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
gnzlbg/cargo-asm
cargo-asm is a cargo subcommand that displays the assembly or LLVM IR generated for Rust source code. It supports querying functions and me…
231294maintenance
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
littleark/githut
GitHut is a web-based visualization of programming language popularity across GitHub repositories, built on data from the GitHub Archive. I…
321289maintenance
py4j/py4j
Py4J is a library that lets Python programs dynamically access Java objects in a JVM over sockets, calling methods as if the objects lived …
711288maintenance
mout/mout
Mout is a modular JavaScript utility library providing helper functions for arrays, objects, strings, functions, math, and other common tas…
321285maintenance
shift-js/shift-js
Shift.JS is a Swift-to-JavaScript transpiler built in JavaScript, with a lexer, parser, and AST-based code generation via Escodegen. It shi…
321272maintenance
MLstate/opalang
Opa is a functional programming language for web development that compiles to JavaScript, letting developers write frontend and backend cod…
231264maintenance
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
slazyk/Observable-Swift
Observable-Swift is a Swift library providing explicit value observing via Observable<T> and subscribable events via Event<T>, inspired by …
321224maintenance
mstrobel/procyon
Procyon is a suite of Java metaprogramming libraries offering a rich reflection API inspired by .NET's System.Reflection, a LINQ-style expr…
231212maintenance
basarat/typescript-collections
A complete, fully tested data structure library written in TypeScript with generic typing. It provides classic collections such as linked l…
231206maintenance
apple/swift-atomics
A Swift package providing low-level atomic operations for integers, pointers, and other types, enabling lock-free synchronization construct…
841203maintenance
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
felixfbecker/php-language-server
A pure PHP implementation of the Language Server Protocol that provides static code analysis for PHP in any LSP-compatible IDE. It offers f…
231194maintenance
lukeed/tsm
tsm is a TypeScript module loader for Node.js that lets you run TypeScript and JSX files directly without a separate build step. It works a…
231192maintenance
PythonCharmers/python-future
python-future is a compatibility layer providing backports and forward ports between Python 2 and Python 3, including the futurize and past…
651189maintenance
lihaoyi/Metascala
Metascala is a tiny metacircular Java Virtual Machine written in about 3000 lines of Scala, including a bytecode interpreter, a stack-machi…
321185maintenance
oneclick/rubyinstaller
RubyInstaller for Windows build recipes: a collection of Rake recipes that download the MinGW toolchain and compile the Ruby interpreter, i…
231184maintenance
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
Rust-GPU/rust-cuda
An ecosystem of Rust libraries and tools for writing and executing fast GPU code fully in Rust, targeting NVIDIA CUDA. It lets developers a…
675330experimental
aaronjanse/asciidots
AsciiDots is an esoteric programming language where dots travel along ASCII-art paths and undergo operations, implemented as a Python inter…
661164maintenance
rustyrussell/ccan
The C Code Archive Network (CCAN) is a collection of reusable C modules, analogous to CPAN for Perl, distributed as self-contained director…
761163maintenance
wickwirew/Runtime
A Swift runtime reflection library that exposes type metadata, dynamic property getting/setting, instance construction, and function metada…
231162maintenance
scala/scala-async
A Scala DSL providing async/await-style syntax for composing scala.concurrent Futures in direct style. It transforms async blocks at compil…
671161maintenance
sourcegraph/go-langserver
go-langserver is a Go language server implementing the Language Server Protocol (LSP), providing editor features like go-to-definition, hov…
101161maintenance
Qirky/FoxDot
FoxDot is a Python-driven live coding environment that provides a friendly abstraction over SuperCollider for making music in real time. It…
341156maintenance
Herzult/SimplePHPEasyPlus
A satirical PHP library that performs simple numeric addition through an absurdly over-engineered OOP architecture of parsers, proxies, ope…
321156maintenance
Arachnid/solidity-stringutils
A string and slice utility library for Solidity smart contracts, providing efficient string manipulation via a lightweight 'slice' abstract…
321154maintenance
brianhaveri/Underscore.php
Underscore.php is a PHP port of the popular Underscore.js utility library, providing functional-style collection, array, and object manipul…
321154maintenance
pointfreeco/swift-overture
Overture is a Swift library for function composition, providing tools like pipe, with, update, curry, flip, and key-path helpers to build n…
231151maintenance
vyapp/vy
vy is a modal, vim-like text editor written in Python and built on Tkinter. It features a highly modular plugin architecture where plugins …
101151maintenance
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
google/wwwbasic
wwwBASIC is an implementation of the BASIC programming language that compiles to JavaScript and runs in the browser or Node.js. It supports…
631150maintenance
mattt/Euler
A Swift library that implements mathematical functions and constants using custom operators from the Math Symbols character set, enabling t…
101148maintenance
tech-srl/code2vec
Official TensorFlow implementation of the code2vec model from the POPL'2019 paper, which learns distributed vector representations of code …
321147maintenance
code-cracker/code-cracker
Code Cracker is a Roslyn-based analyzer library for C# and Visual Basic that provides code diagnostics, refactorings, and code style analys…
231147maintenance
cloudflare/hellogopher
Hellogopher is a drop-in Makefile that lets anyone clone and build a conventional Go project with just `make`, without needing to understan…
671146maintenance
iancoleman/strcase
strcase is a Go package for converting strings between naming conventions such as snake_case, CamelCase, kebab-case, and custom delimited f…
321143maintenance
GoogleChrome/proxy-polyfill
A polyfill for the ES6 Proxy object, supporting a limited subset of traps (get, set, apply, construct) for older browsers that lack native …
101140maintenance
mitsuhiko/pluginbase
PluginBase is a Python library for building flexible plugin systems in applications. It manages plugin discovery and loading through virtua…
231139maintenance
zxh0/classpy
Classpy is a JavaFX-based GUI tool for investigating binary file formats, including Java class files, Lua 5.3 binary chunks, Wasm binaries,…
231137maintenance
freeCodeCamp/LearnToCodeRPG
Learn to Code RPG is a free open-source visual novel video game by freeCodeCamp where players teach themselves to code, befriend tech-indus…
101133maintenance
noprompt/frak
A Clojure/ClojureScript library that transforms collections of strings into optimized regular expressions built from a trie, minimizing bac…
321131maintenance
marler8997/zigup
A command-line tool for downloading and managing multiple Zig compiler versions. It stores compilers in a global install directory and mana…
421126maintenance
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
victorlei/smop
SMOP is a source-to-source compiler that translates Matlab and Octave code into human-readable Python. It includes a runtime library that c…
231124maintenance
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
orangeduck/tgc
tgc is a tiny (~500 line) conservative, thread-local mark-and-sweep garbage collector for C, provided as a single header. It automatically …
321100maintenance
rhysd/vim-clang-format
A Vim plugin that integrates the clang-format tool for formatting C, C++, Objective-C, Java, JavaScript, TypeScript, Protobuf, CUDA, and Va…
321098maintenance
ridiculousfish/cdecl-blocks
cdecl is a classic command-line tool that translates between English descriptions of C/C++ declarations (e.g. 'declare foo as array 5 of po…
641096maintenance
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
emezeske/lein-cljsbuild
lein-cljsbuild is a Leiningen plugin that simplifies ClojureScript development by automatically compiling ClojureScript code to JavaScript.…
231093maintenance
dtolnay/paste
A Rust crate providing the paste! macro for concatenating identifiers at compile time, enabling macros to define new items with pasted name…
101090maintenance
JensRavens/Interstellar
Interstellar is a lightweight Swift library providing a simple Observable<T> implementation for functional reactive programming. It support…
101078maintenance
vczh/vczh_toys
A collection of experimental C++11 'black magic' utility libraries by vczh, including a garbage collection library, a multi-dimensional arr…
321074maintenance
rxi/classic
A tiny single-file class module for Lua providing simple object-oriented programming with inheritance, mixins, and static variables. It pri…
321072maintenance
derekwyatt/vim-scala
A Vim plugin providing Scala filetype detection, syntax highlighting, indentation, Scaladoc comment indentation, and a :SortScalaImports co…
321069maintenance
gajus/eslint-plugin-flowtype
An ESLint plugin providing linting rules for Flow static type annotations in JavaScript. It enforces style and correctness conventions for …
231069maintenance
sestoft/C5
C5 is a generic collection library for C# and other .NET/CLI languages, providing a wide range of classic data structures such as lists, se…
231068maintenance
hokaccha/nodebrew
nodebrew is a Node.js version manager written in Perl that lets users install, compile, switch between, and manage multiple Node.js version…
321067maintenance
natefinch/gorram
gorram is a Go CLI tool that lets you run any exported Go function from the standard library or your GOPATH directly from the command line,…
341050maintenance
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
ballercat/walt
Walt is a JavaScript-like alternative syntax for the WebAssembly text format that compiles .walt files directly to WebAssembly binaries. It…
234631experimental
tinycthread/tinycthread
TinyCThread is a minimalist, portable C library implementing a subset of the C11 threads API (threads, mutexes, condition variables, once s…
321043maintenance
vercel-labs/scriptc
scriptc is a TypeScript-to-native compiler that compiles ordinary TypeScript and JavaScript into small, fast, self-contained native executa…
804613experimental
bradfitz/goimports
goimports is a Go command-line tool that automatically fixes import lines by adding missing imports and removing unreferenced ones, while a…
321039maintenance
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
numirias/semshi
Semshi is a Neovim plugin that provides semantic highlighting for Python code. It performs static analysis as you type, building syntax tre…
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
planck-repl/planck
Planck is a stand-alone ClojureScript REPL for macOS and Linux built on JavaScriptCore. It launches instantly and supports writing Clojure-…
231037maintenance
VPanjeta/ModiScript
ModiScript is an esoteric, dynamically typed, Turing-complete programming language built in Python whose keywords are quotes and phrases as…
321036maintenance
mcsoto/LogicJS
LogicJS is a JavaScript library that brings logic programming (in the style of Prolog and miniKanren) to JavaScript. It provides logic vari…
321032maintenance
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
hoplon/hoplon
Hoplon is a ClojureScript library for building single-page web applications from highly composable DOM elements. It integrates tightly with…
231029maintenance
benjaminp/six
Six is a Python 2 and 3 compatibility library providing utility functions and constants to smooth over differences between the two Python v…
631028maintenance
erning/gorun
gorun is a CLI tool that lets Go source files be executed directly as scripts via a shebang line, compiling and caching them transparently.…
321026maintenance
tmm1/perftools.rb
A Ruby binding to Google's gperftools that provides CPU profiling of Ruby code via sampling. It supports profiling blocks, whole applicatio…
321025maintenance
facebook/fatal
Fatal (Facebook Template Library) is a header-only C++14 library for fast software prototyping, built heavily on template meta-programming …
951017maintenance
go-python/gpython
gpython is a partial re-implementation and port of the Python 3.4 interpreter written in Go, including a lexer, parser, compiler, and runti…
631013maintenance
egoist/esbuild-register
A Node.js library that registers a require hook to transpile TypeScript, JSX, and ESNext features on the fly using esbuild. It reads jsxFac…
231011maintenance
facebookexperimental/MIRAI
MIRAI is an abstract interpreter for Rust's mid-level intermediate representation (MIR) that performs static analysis to detect potential b…
101011maintenance
yujinakayama/transpec
Transpec is a command-line tool that automatically converts RSpec test code to the latest RSpec syntax using static and dynamic code analys…
321010maintenance

← prev page 15 / 19 next →