domain: programming-languages
1849 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| goby-lang/goby Goby is an object-oriented, Ruby-inspired interpreted programming language implemented entirely in Go, compiling to bytecode and running on… | 10 | 3505 | maintenance |
| rogchap/v8go v8go is a Go library providing bindings to the V8 JavaScript engine, allowing Go applications to execute JavaScript, create isolated VMs an… | 23 | 3498 | maintenance |
| veryl-lang/veryl Veryl is a modern hardware description language based on SystemVerilog, with a Rust-implemented compiler that transpiles Veryl source into … | 99 | 1028 | active |
| ruby/prism Prism is a portable, error-tolerant parser for the Ruby programming language written in dependency-free C99. It provides a shared library (… | 91 | 1027 | stable |
| python/pyperformance pyperformance is the official Python Performance Benchmark Suite, providing an authoritative set of real-world benchmarks for Python implem… | 84 | 1027 | active |
| cujojs/most Most.js is a JavaScript toolkit for reactive programming built around monadic event streams, letting you compose asynchronous operations on… | 23 | 3489 | maintenance |
| haskell/stylish-haskell stylish-haskell is a Haskell code prettifier that cleans up common formatting annoyances like import statements, LANGUAGE pragmas, and reco… | 61 | 1026 | active |
| idris-lang/Idris-dev Idris 1 is a general-purpose functional programming language with full dependent types, implemented in Haskell, supporting type-driven deve… | 10 | 3479 | maintenance |
| leafo/moonscript MoonScript is a programmer-friendly dynamic scripting language with significant whitespace, classes, and comprehensions that compiles to Lu… | 86 | 3461 | maintenance |
| Bend Bend is a high-level, massively parallel programming language that feels like Python or Haskell but automatically parallelizes programs acr… | 69 | 19808 | experimental |
| facebook/starlark-rust A Rust implementation of the Starlark language, a deterministic Python3-inspired configuration language used by build systems like Bazel an… | 84 | 1018 | active |
| AccelerateHS/accelerate Accelerate is an embedded domain-specific language in Haskell for high-performance, multi-dimensional array computations. Programs written … | 62 | 1018 | active |
| koute/stdweb stdweb is a Rust crate providing bindings to client-side Web APIs and interoperability between Rust and JavaScript, targeting WebAssembly a… | 32 | 3453 | maintenance |
| UniMath/UniMath UniMath is a Rocq (Coq) library that formalizes a substantial body of mathematics using the univalent point of view. It provides formalized… | 82 | 1017 | active |
| lacuna/bifurcan Bifurcan is a Java library providing high-performance mutable and immutable (functional) data structures such as lists, maps, and sets with… | 59 | 1017 | active |
| Shopify/go-lua go-lua is a port of the Lua 5.2 virtual machine and compiler to pure Go, provided as a Go library for embedding Lua scripting into Go appli… | 47 | 3451 | maintenance |
| microsoft/referencesource A read-only mirror of the Microsoft .NET Framework Reference Source, containing source code for a subset of the .NET Framework class librar… | 44 | 3444 | maintenance |
| futureverse/future The future R package provides a unified, simple API for evaluating R expressions asynchronously and in parallel across local, cluster, and … | 77 | 1015 | stable |
| ColdGrub1384/Pyto Pyto is a full Python 3.10 IDE for iPhone and iPad that runs CPython locally with no jailbreak required. It bundles scientific libraries li… | 42 | 1015 | active |
| redox-os/relibc relibc is a portable C standard library written in Rust, providing C, Linux, and BSD functions, a POSIX compatibility layer, and interfaces… | 77 | 1014 | active |
| Kotlin/kotlin-agent-skills A collection of AI agent skills for Kotlin projects, packaged as self-contained folders following the Agent Skills standard (agentskills.io… | 59 | 1014 | active |
| eclipse-omr/omr Eclipse OMR is a set of open source C and C++ components for building robust, high-performance language runtimes across many hardware and O… | 93 | 1010 | active |
| devongovett/regexgen A JavaScript library and CLI that generates minimal regular expressions matching a given set of strings, using a trie, DFA minimization, an… | 32 | 3422 | maintenance |
| djkoloski/rust_serialization_benchmark A benchmark suite comparing Rust serialization frameworks on serialize, deserialize, borrow, size, and compression metrics, including zero-… | 77 | 1009 | active |
| vekatze/neut Neut is a functional programming language with static, type-directed memory management that compiles to LLVM IR and native binaries. It off… | 94 | 1008 | active |
| go-errors/errors A Go library that adds stacktrace support to errors via an *Error type implementing the standard error interface. It is compatible with std… | 23 | 1008 | stable |
| nix-community/naersk Naersk is a Nix library for building Rust projects by turning Cargo projects into Nix derivations. It parses Cargo.lock, fetches dependenci… | 72 | 1005 | active |
| DisposaBoy/GoSublime GoSublime is a Sublime Text 3 plugin providing IDE-like features for Go development, including code completion, linting, formatting, and go… | 23 | 3402 | maintenance |
| swannodette/mori Mori is a bridge library exposing ClojureScript's persistent data structures (vectors, maps, sets, lists) and supporting functional API to … | 64 | 3369 | maintenance |
| kachayev/fn.py Fn.py is a Python library that adds functional programming utilities missing from the standard library, such as Scala-style lambda syntax v… | 32 | 3368 | maintenance |
| microsoft/reflect-metadata A polyfill implementing the proposed ECMAScript Metadata Reflection API, adding metadata methods to the global Reflect object for use with … | 67 | 3359 | maintenance |
| nodejs/nan NAN (Native Abstractions for Node.js) is a header-only C++ library of macros and utilities that simplifies writing native Node.js add-ons t… | 72 | 3353 | maintenance |
| jakogut/tinyvm TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C with minimal memory footprint and no external dependencies beyo… | 32 | 3322 | maintenance |
| typelift/Swiftz Swiftz is a Swift library for functional programming that provides functional data structures, typeclasses, and idioms like Lists, Arrows, … | 23 | 3318 | maintenance |
| flaneur2020/pua-lang pua-lang is a satirical dialect of the Monkey programming language implemented in Rust, with keywords renamed to Alibaba corporate jargon (… | 32 | 3310 | maintenance |
| nxrighthere/UnrealCLR UnrealCLR is an Unreal Engine plugin that natively hosts the .NET 6 Common Language Runtime, allowing game and application logic to be writ… | 23 | 3310 | maintenance |
| reasonml/reason-react ReasonReact provides typed Reason language bindings for ReactJS, letting you write React components with Reason's type system while remaini… | 72 | 3263 | maintenance |
| rjpcomputing/luaforwindows Lua for Windows is an all-in-one installer that bundles the Lua interpreter, compiler, libraries, documentation, and a SciTE-based editor f… | 55 | 3242 | maintenance |
| symfony/polyfill-php70 A Symfony polyfill component that backports PHP 7.0 features such as intdiv, preg_replace_callback_array, random_bytes/random_int, and *Err… | 32 | 3189 | maintenance |
| sustrik/libmill Libmill is a C library that brings Go-style concurrency to C, providing goroutine-like coroutines and channels. It lets C developers write … | 32 | 3175 | maintenance |
| ChaiScript/ChaiScript ChaiScript is a header-only embedded scripting language designed from the ground up for seamless integration with modern C++ applications. … | 74 | 3124 | maintenance |
| qax-os/goreporter goreporter is a Go CLI tool that concurrently runs a suite of linters (gofmt, govet, golint, staticcheck, errcheck, gocyclo, etc.) plus uni… | 23 | 3120 | maintenance |
| soot-oss/soot Soot is a Java bytecode analysis and optimization framework providing four intermediate representations (Baf, Jimple, Shimple, Grimp) for a… | 78 | 3098 | maintenance |
| paulmillr/es6-shim A JavaScript library providing ECMAScript 6 (Harmony) compatibility shims for legacy JS engines, polyfilling features like Map, Set, Promis… | 57 | 3098 | maintenance |
| rubinius/rubinius Rubinius is a language platform and virtual machine that supports multiple programming languages, best known as an alternative implementati… | 41 | 3093 | maintenance |
| mplushnikov/lombok-intellij-plugin An IntelliJ IDEA plugin that adds support for Project Lombok annotations, making the IDE recognize Lombok-generated getters, setters, const… | 10 | 3077 | maintenance |
| metakirby5/codi.vim Codi.vim is a Vim/NeoVim plugin that provides an interactive scratchpad: it opens a synchronized pane showing the live evaluation results o… | 32 | 3063 | maintenance |
| topameng/tolua tolua# is a Unity Lua static binding solution that uses reflection-based code analysis to automatically generate wrapper classes for callin… | 23 | 3057 | maintenance |
| microsoft/proxy Proxy is a header-only C++20 library from Microsoft that provides next-generation polymorphism without inheritance, using pointer-based fac… | 10 | 3040 | maintenance |
| munificent/vigil Vigil is an esoteric programming language implemented as a Python-based command-line interpreter, originally created for the January 2013 P… | 32 | 3037 | maintenance |
| d4l3k/go-pry go-pry is an interactive REPL for Go that lets you drop into your code at any point via a pry.Pry() statement. It works by rewriting Go sou… | 32 | 3003 | maintenance |
| BayesWitnesses/m2cgen m2cgen is a lightweight Python library that transpiles trained statistical machine learning models into native code in languages such as Py… | 23 | 2998 | maintenance |
| travisjeffery/ClangFormat-Xcode An Xcode plug-in that integrates clang-format so developers can format C/Objective-C/C++ code inside Xcode using styles like LLVM, Google, … | 32 | 2876 | maintenance |
| danielyxie/bitburner Bitburner is a programming-based incremental game with hacking and cyberpunk themes where players write JavaScript scripts to progress. Thi… | 26 | 2850 | maintenance |
| elsaland/elsa Elsa is a minimal JavaScript and TypeScript runtime written in Go, built on the QuickJS engine and inspired by Deno. It supports URL import… | 32 | 2832 | maintenance |
| microsoft/CodeBERT A collection of pre-trained code models from Microsoft, including CodeBERT and successors like GraphCodeBERT and UniXcoder, usable via Hugg… | 32 | 2785 | maintenance |
| ua-nick/Data-Structures-and-Algorithms A Go implementation of common data structures (linked lists, stacks, queues, binary trees, hash tables, tries) and classic searching and so… | 32 | 2770 | maintenance |
| pkulchenko/ZeroBraneStudio ZeroBrane Studio is a lightweight, cross-platform Lua IDE written in Lua, featuring code completion, syntax highlighting, live coding, a co… | 32 | 2762 | maintenance |
| myclabs/php-enum A small PHP library providing an Enum base class, inspired by SplEnum, for PHP versions lacking native enums. It lets developers define enu… | 26 | 2722 | maintenance |
| spring-projects/spring-loaded Spring Loaded is a JVM agent that enables reloading of class file changes while a JVM is running, allowing methods, fields, constructors, a… | 32 | 2717 | maintenance |
| decaffeinate/decaffeinate decaffeinate is a CLI tool that converts CoffeeScript source code into modern JavaScript. It is a mature, production-tested converter used … | 23 | 2708 | maintenance |
| palantir/python-language-server An implementation of the Language Server Protocol (LSP) for Python, built on Jedi for completions, definitions, hover, references, and symb… | 64 | 2698 | maintenance |
| estools/escodegen Escodegen is an ECMAScript (JavaScript) code generator that produces JavaScript source code from ESTree/Mozilla Parser API abstract syntax … | 32 | 2691 | maintenance |
| mathialo/bython Bython is a Python preprocessor that lets you write Python code using curly braces instead of significant indentation. It translates .by fi… | 23 | 2687 | maintenance |
| rentzsch/jrswizzle JRSwizzle is a small Objective-C source package providing a single, correct, and consistent API for method swizzling (exchanging method imp… | 32 | 2644 | maintenance |
| typelead/eta Eta is a dialect of Haskell that compiles to and runs on the JVM, forked from GHC 7.10.3 with strong Java interoperability via a typed FFI.… | 23 | 2634 | maintenance |
| eclipsesource/J2V8 J2V8 is a set of Java bindings for Google's V8 JavaScript engine, providing a high-performance way to execute JavaScript from Java applicat… | 56 | 2627 | maintenance |
| 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 … | 32 | 2617 | maintenance |
| 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 … | 32 | 2612 | maintenance |
| PiotrDabkowski/Js2Py Js2Py is a pure Python JavaScript translator and interpreter that can evaluate JavaScript code from Python or translate JS files into Pytho… | 32 | 2570 | maintenance |
| google/autocxx Autocxx is a Rust library and code-generation tool that automatically generates safe, ergonomic bindings for calling C++ from Rust, driven … | 77 | 2556 | maintenance |
| duo001/evil.js Evil.js is a JavaScript prank library that, when imported into a project, subtly sabotages built-in behavior: Array.includes lies on certai… | 32 | 2548 | maintenance |
| laike9m/Cyberbrain Cyberbrain is a Python debugging tool that visualizes program execution as a dataflow graph, letting developers backtrace variable changes … | 32 | 2544 | maintenance |
| zouxiaohang/TinySTL TinySTL is a C++11 reimplementation of a subset of the C++ Standard Template Library, plus extra containers and algorithms not found in the… | 32 | 2496 | maintenance |
| AhmadElsagheer/Competitive-programming-library A Java code library of data structures and algorithms for competitive programming, including segment trees, graph algorithms, string algori… | 32 | 2490 | maintenance |
| antitypical/Result A Swift microframework providing a Result<Value, Error> type that models operations as either success or failure, similar to Optional but w… | 23 | 2490 | maintenance |
| scriptcs/scriptcs scriptcs is a command-line tool and REPL that lets you write and execute C# scripts (csx files) using any text editor, powered by the Rosly… | 23 | 2487 | maintenance |
| plumatic/schema A Clojure/ClojureScript library for declaratively describing data shapes and validating data against those schemas. It supports descriptive… | 75 | 2462 | maintenance |
| microsoft/dts-gen dts-gen is a CLI tool that generates starter TypeScript definition (.d.ts) files for any JavaScript module or library by inspecting its run… | 10 | 2417 | maintenance |
| trishume/syntect syntect is a Rust library for high-quality syntax highlighting that uses Sublime Text syntax definitions (grammars). It parses source code … | 62 | 2409 | maintenance |
| VerbalExpressions/PHPVerbalExpressions A PHP library providing a fluent, chainable API for constructing regular expressions without writing raw regex syntax. It is a PHP port of … | 23 | 2408 | maintenance |
| EvgenyKarkan/EKAlgorithms EKAlgorithms is an Objective-C library containing well-known computer science algorithms and data structures, including sorting, searching,… | 32 | 2406 | maintenance |
| ivansafrin/Polycode Polycode is a cross-platform C++ framework for creative coding that provides accelerated 2D and 3D graphics, hardware shaders, sound, netwo… | 23 | 2382 | maintenance |
| gkz/LiveScript LiveScript is a programming language that compiles to JavaScript, forked from Coco and indirectly descended from CoffeeScript. It offers ex… | 32 | 2371 | maintenance |
| tuyoogame/huatuo Huatuo is a native C# hot-update solution for Unity that extends the il2cpp AOT runtime into an 'AOT + Interpreter' hybrid runtime, enablin… | 32 | 2344 | maintenance |
| twostraws/Unwrap Unwrap is a free iOS app by Paul Hudson that teaches the Swift programming language through nearly 100 video lessons, interactive reviews, … | 74 | 2332 | maintenance |
| 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… | 23 | 2324 | maintenance |
| js-csp/js-csp js-csp is a JavaScript library implementing communicating sequential processes (CSP), providing Go-style channels and goroutines via genera… | 23 | 2319 | maintenance |
| samgozman/YoptaScript YoptaScript is a joke programming language that transpiles to JavaScript, using Russian street slang ('gopnik' dialect) as its syntax. It r… | 74 | 2248 | maintenance |
| DamnWidget/anaconda Anaconda is a Sublime Text plugin that turns the editor into a full-featured Python IDE with autocompletion (via Jedi), linting (PyFlakes, … | 23 | 2241 | maintenance |
| spekframework/spek Spek is a specification-style test framework for Kotlin on the JVM, supporting BDD/TDD-style test writing with a DSL. It provides a runner … | 23 | 2220 | maintenance |
| evanw/node-source-map-support A Node.js library that adds source map support to stack traces using the V8 stack trace API, remapping compiled file paths and line numbers… | 23 | 2195 | maintenance |
| 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.… | 23 | 2188 | maintenance |
| jameysharp/corrode Corrode is a Haskell-based command-line tool that automatically translates C source code into semantically equivalent Rust source. It parti… | 32 | 2187 | maintenance |
| plasma-umass/doppio Doppio is a POSIX-compatible runtime system and a Java Virtual Machine (JVM) implemented entirely in TypeScript, allowing Java bytecode to … | 23 | 2183 | maintenance |
| ixy-languages/ixy-languages Ixy is an educational user-space network driver for Intel ixgbe 10 Gbit/s NICs, implemented in many programming languages (C, Rust, C++, Go… | 32 | 2178 | maintenance |
| 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… | 23 | 2140 | maintenance |
| davidbau/seedrandom A small JavaScript library providing seeded pseudorandom number generators, including an ARC4-based PRNG and fast alternatives like Alea. I… | 32 | 2132 | maintenance |
| 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… | 23 | 2128 | maintenance |
| 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… | 32 | 2115 | maintenance |