function: programming-language
468 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 32 | 2622 | abandoned |
| 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… | 23 | 2358 | abandoned |
| move-language/move The original home of the Move programming language, a Rust-based language and toolchain for safe smart-contract development on blockchains.… | 10 | 2331 | abandoned |
| fsharp/fsharp The historical repository for alternative packagings of the F# compiler, F# Interactive (fsi), and FSharp.Core, distributed via the FSharp.… | 10 | 2157 | abandoned |
| unofficial-openjdk/openjdk An automated read-only Git mirror of various OpenJDK branches, not intended for contributions. The repository is no longer actively updated… | 32 | 2130 | abandoned |
| 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… | 10 | 1976 | abandoned |
| 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… | 10 | 1645 | abandoned |
| oxfeeefeee/goscript Goscript is an alternative implementation of the Go language specification written in Rust, designed as an embeddable scripting language fo… | 59 | 1544 | abandoned |
| tdenniston/bish Bish is a lightweight programming language with modern syntax that compiles down to Bash, making shell scripts more comfortable to write wh… | 32 | 1489 | abandoned |
| 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… | 32 | 1477 | abandoned |
| valderman/haste-compiler Haste is a GHC-based compiler that translates Haskell programs into JavaScript, supporting most GHC extensions and standard Haskell librari… | 23 | 1475 | abandoned |
| jsx/JSX JSX is a statically-typed, class-based programming language developed at DeNA that compiles to JavaScript, aiming to be faster, safer, and … | 32 | 1470 | abandoned |
| use-ink/ink ink! is a Rust-based embedded domain-specific language (eDSL) for writing smart contracts that run on Polkadot SDK-based blockchains via th… | 67 | 1455 | abandoned |
| SaptakBhoumik/Peregrine Peregrine is a compiled systems programming language written in C++ that aims to combine Python-like syntax with C-like performance, compil… | 32 | 1436 | abandoned |
| alongubkin/spider Spider is a programming language that compiles to JavaScript (ES5 and ES6), combining ideas from Go, Swift, Python, C#, and CoffeeScript. I… | 32 | 1326 | abandoned |
| faylang/fay Fay is a statically typed, lazy, purely functional proper subset of Haskell that compiles to JavaScript. It offers a trivial JavaScript FFI… | 32 | 1286 | abandoned |
| 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… | 10 | 1275 | abandoned |
| 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… | 10 | 1250 | abandoned |
| 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… | 32 | 1238 | abandoned |
| albrow/fo Fo (Functional Go) is an experimental programming language that extends Go with generics, including generic named types, functions, and met… | 10 | 1224 | abandoned |
| eholk/harlan Harlan is a small domain-specific language implemented in Scheme for programming GPUs, compiled to OpenCL. It serves primarily as a researc… | 32 | 1192 | abandoned |
| 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… | 32 | 1177 | abandoned |
| 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… | 10 | 1150 | abandoned |
| 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… | 32 | 1112 | abandoned |
| nifanfa/MOOS MOOS is a hobby x64 operating system written in C# using .NET Native AOT compilation. It supports multithreading, SMP, USB, networking, and… | 10 | 1094 | abandoned |
| 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… | 32 | 1090 | abandoned |
| GaloisInc/HaLVM The Haskell Lightweight Virtual Machine (HaLVM) is a port of the Glasgow Haskell Compiler toolchain that lets developers write Haskell prog… | 10 | 1067 | abandoned |
| kitlang/kit Kit is a statically typed programming language that compiles to C, offering modern features like type inference, algebraic data types, patt… | 32 | 1028 | abandoned |
| nathansobo/treetop Treetop is a Ruby DSL for building parsers based on parsing expression grammars (PEGs). This original repository is unmaintained and develo… | 32 | 1010 | abandoned |
| 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… | 32 | 1007 | abandoned |
| modular/modular Modular Platform hosting the MAX AI serving framework and the Mojo systems programming language. It provides an OpenAI-compatible inference… | 92 | 29225 | active |
| openjdk/jdk The main-line development repository for the OpenJDK, the open-source implementation of the Java Platform, Standard Edition. It contains th… | 77 | 23273 | active |
| dotnet/runtime The official .NET runtime, base class libraries, and shared host source repository maintained by Microsoft and the .NET Foundation. It prov… | 98 | 18227 | stable |
| RaspberryPiFoundation/blockly Blockly is a JavaScript library that adds a customizable, drag-and-drop visual programming editor to web apps, representing code concepts a… | 98 | 13533 | stable |
| apple/pkl Pkl is a configuration-as-code language from Apple with rich validation, templating, and tooling for defining programmable, scalable, and s… | 87 | 11497 | active |
| mxgmn/MarkovJunior MarkovJunior is a probabilistic programming language based on rewrite rules and constraint propagation, implemented in C#. It ships with an… | 56 | 8167 | active |
| 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… | 10 | 7568 | active |
| klange/toaruos ToaruOS is a complete, independent hobby operating system for x86-64 PCs and ARMv8 VM environments, built entirely from original code with … | 94 | 6828 | active |
| renpy/renpy Ren'Py is an open-source visual novel engine that lets creators build interactive stories using words, images, and sounds, combining an eas… | 94 | 6766 | active |
| 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… | 92 | 6611 | active |
| halide/Halide Halide is an embedded DSL (in C++ and Python) for writing high-performance, data-parallel image and array processing pipelines. It separate… | 70 | 6590 | stable |
| MontFerret/ferret Ferret is a declarative, expression-oriented query language (FQL) with an embeddable Go runtime for querying, transforming, and automating … | 83 | 6008 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| ohmjs/ohm Ohm is a parsing toolkit consisting of a JavaScript library and a domain-specific language based on parsing expression grammars (PEGs). It … | 80 | 5543 | active |
| google/wuffs Wuffs is a memory-safe programming language plus a standard library for safely parsing, decoding and encoding untrusted file formats such a… | 75 | 4820 | active |
| SPLWare/esProc esProc SPL is a JVM-based scripting language for structured data computation, usable as a standalone data analysis tool or embedded computi… | 77 | 4684 | active |
| urbit/urbit Urbit is a personal server stack built from scratch, consisting of an operating system kernel (Arvo), a virtual machine runtime (Vere), and… | 98 | 3621 | active |
| open-goal/jak-project OpenGOAL is a project that decompiles the Jak & Daxter PS2 games and recompiles them into native x86-64 ports, including a from-scratch imp… | 99 | 3489 | active |
| grain-lang/grain Grain is a strongly-typed functional programming language that compiles to WebAssembly, together with its compiler toolchain and CLI. It ai… | 88 | 3468 | active |
| 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… | 78 | 2814 | active |
| cappuccino/cappuccino Cappuccino is an open-source web application framework that lets developers build desktop-class applications in the browser using Objective… | 77 | 2264 | active |
| learnhouse/learnhouse LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com… | 99 | 2203 | active |
| 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… | 59 | 1946 | active |
| savonet/liquidsoap Liquidsoap is a statically typed scripting language and runtime for building audio and video stream generators, widely used for internet ra… | 92 | 1720 | stable |
| vygr/ChrysaLisp ChrysaLisp is a 64-bit parallel operating system environment featuring a virtual processor, GUI, terminal, OO assembler, C-Script compiler,… | 98 | 1691 | active |
| Tensegritics/ClojureDart ClojureDart is a Clojure dialect that compiles to Dart, enabling native mobile and desktop apps built with Flutter. It is production-ready … | 99 | 1636 | active |
| 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… | 95 | 1462 | active |
| Water-Melon/Melon Melon is a generic cross-platform C library (C99) bundling algorithms, data structures, functional components (memory pool, thread pool, ev… | 70 | 1460 | active |
| hazelgrove/hazel Hazel is a web-based live functional programming environment for an Elm/ML-like language built around typed holes, allowing typechecking, e… | 68 | 1142 | active |
| Frege/frege Frege is a purely functional programming language for the JVM that is essentially Haskell, featuring a strong static type system with globa… | 64 | 3713 | maintenance |
| nevalang/neva Neva is a statically typed, compiled dataflow programming language where programs are expressed as message-passing graphs that run in paral… | 98 | 1080 | active |
| LuisaGroup/LuisaCompute LuisaCompute is a high-performance cross-platform computing framework for graphics and beyond, featuring a C++-embedded DSL for GPU kernel … | 77 | 1043 | active |
| 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… | 40 | 1336 | maintenance |
| VPanjeta/ModiScript ModiScript is an esoteric, dynamically typed, Turing-complete programming language built in Python whose keywords are quotes and phrases as… | 32 | 1036 | maintenance |
| 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… | 12 | 1590 | experimental |
| 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… | 83 | 1168 | experimental |
| microsoft/TouchDevelop TouchDevelop is a touch-friendly, mobile-first app creation environment from Microsoft Research, including a browser-based editor, compiler… | 10 | 1360 | abandoned |
| yodaos-project/yodaos YodaOS is a Linux distribution built on OpenWrt for voice-enabled IoT devices, using JavaScript as its primary application language. It tar… | 32 | 1225 | abandoned |
← prev page 5 / 5