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

Open-source compiler software

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

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

ProductHealth v2StarsMaturity
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…
321475abandoned
valderman/haste-compiler
Haste is a GHC-based compiler that translates Haskell programs into JavaScript, supporting most GHC extensions and standard Haskell librari…
231473abandoned
JSX
JSX is a statically-typed, class-based programming language developed at DeNA that compiles to JavaScript, aiming to be faster, safer, and …
321471abandoned
ink!
ink! is a Rust-based embedded domain-specific language (eDSL) for writing smart contracts that run on Polkadot SDK-based blockchains via th…
631454abandoned
SaptakBhoumik/Peregrine
Peregrine is a compiled systems programming language written in C++ that aims to combine Python-like syntax with C-like performance, compil…
321434abandoned
beeware/batavia
Batavia is a Python virtual machine implemented in JavaScript, allowing Python 3.5+ bytecode to run in the browser. It is an early alpha pr…
101376abandoned
microsoft/TouchDevelop
TouchDevelop is a touch-friendly, mobile-first app creation environment from Microsoft Research, including a browser-based editor, compiler…
101360abandoned
NervanaSystems/ngraph
nGraph is a C++ deep learning graph compiler that accelerates neural network workloads from frameworks like TensorFlow, ONNX, MXNet, and Py…
101344abandoned
leafo/scssphp
scssphp is a compiler for SCSS (Sass) written entirely in PHP, converting SCSS stylesheets into CSS without needing Ruby or Node.js. This o…
231330abandoned
onnx/onnx-tensorflow
A Python library and CLI that converts ONNX machine learning models into TensorFlow models so they can be executed with TensorFlow. It is t…
641329abandoned
ant-move/Antmove
Antmove is a mini-program converter that transforms WeChat or Alipay mini-program projects into other platforms' mini-programs (Baidu, Tout…
321328abandoned
tf-coreml/tf-coreml
A Python library that converts TensorFlow 1 frozen graph models (.pb) into Apple CoreML format for deployment on iOS devices. It is no long…
231328abandoned
alongubkin/spider
Spider is a programming language that compiles to JavaScript (ES5 and ES6), combining ideas from Go, Swift, Python, C#, and CoffeeScript. I…
321325abandoned
matthewmueller/joy
Joy is a Go-to-JavaScript compiler that translates idiomatic Go into concise JavaScript runnable in every browser, with a CLI for compiling…
231317abandoned
mitsuba-renderer/enoki
Enoki is a C++17 header-only template library for structured vectorization and automatic differentiation of numerical code, compiling the s…
101290abandoned
faylang/fay
Fay is a statically typed, lazy, purely functional proper subset of Haskell that compiles to JavaScript. It offers a trivial JavaScript FFI…
321285abandoned
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…
101276abandoned
amaneureka/AtomOS
AtomOS is a multitasking monolithic kernel-based x86 operating system written from scratch in C#, targeting high-level driver implementatio…
321267abandoned
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…
101250abandoned
xamarin/XobotOS
XobotOS is a Xamarin research project that semi-automatically ported Android 4.0 from Java/Dalvik to C#, exploring performance and memory b…
101242abandoned
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…
321238abandoned
twitter/rsc
Rsc (Reasonable Scala compiler) is an experimental reimplementation of the Scala compiler focused on compilation speed, developed by Twitte…
321232abandoned
albrow/fo
Fo (Functional Go) is an experimental programming language that extends Go with generics, including generic named types, functions, and met…
101223abandoned
aesara-devs/aesara
Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions over multi-dimensional arrays, for…
101219abandoned
esnext/es6-module-transpiler
An experimental JavaScript compiler that transpiles ES6 module syntax into AMD or CommonJS modules, usable as a CLI, library, or via build …
101200abandoned
eholk/harlan
Harlan is a small domain-specific language implemented in Scheme for programming GPUs, compiled to OpenCL. It serves primarily as a researc…
321191abandoned
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…
321177abandoned
remix-project-org/remix
Remix is a suite of JavaScript modules for Ethereum smart contract development, covering compilation, static analysis, debugging, and unit …
101168abandoned
Rich-Harris/butternut
Butternut is a fast JavaScript minifier that supports ES2015+ syntax, editing code in place via magic-string instead of AST regeneration. I…
101162abandoned
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…
101150abandoned
SiFive Freedom Platform
SiFive's Freedom platform RTL source files, written in Chisel (Scala), implementing the Freedom E300 and U500 RISC-V SoC platforms for FPGA…
101147abandoned
nifanfa/MOOS
MOOS is a hobby x64 operating system written in C# using .NET Native AOT compilation. It supports multithreading, SMP, USB, networking, and…
101092abandoned
jterrace/js.js
js.js is a JavaScript interpreter written in JavaScript, created by compiling SpiderMonkey to LLVM and translating it with Emscripten. It e…
321081abandoned
NervanaSystems/maxas
MaxAs is an assembler for NVIDIA Maxwell GPU architecture that assembles SASS (Shader Assembly) instructions, written in Perl. It enables l…
101074abandoned
GaloisInc/HaLVM
The Haskell Lightweight Virtual Machine (HaLVM) is a port of the Glasgow Haskell Compiler toolchain that lets developers write Haskell prog…
101069abandoned
PS4-SDK
An open source PlayStation 4 SDK for writing userland homebrew applications in C, run via the PS4-playground loader. It provides system cal…
101041abandoned
polarphp/polarphp
polarphp is an alternative compiler and runtime for the PHP programming language, rewrapping the Zend VM and adding a new runtime library (…
321037abandoned
kitlang/kit
Kit is a statically typed programming language that compiles to C, offering modern features like type inference, algebraic data types, patt…
321033abandoned
gajus/prepack-webpack-plugin
A webpack plugin that integrates Facebook's Prepack JavaScript precompiler into the webpack build pipeline. It runs Prepack on matched Java…
231024abandoned
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…
321007abandoned
sveltejs/svelte
Svelte is a compiler‑based UI framework that turns declarative components written in HTML, CSS and JavaScript into highly optimized JavaScr…
9388236active
Gatsby
Gatsby is an open‑source React‑based framework for building fast, secure, and scalable websites and web apps. It combines static‑site gener…
8655937active
Wasmtime
Wasmtime is a standalone WebAssembly runtime built on the Cranelift code generator, usable both as a CLI and as an embeddable library. It s…
9518712stable
.NET Runtime
The official .NET runtime, base class libraries, and shared host source repository maintained by Microsoft and the .NET Foundation. It prov…
10018367stable
Snapchat/Valdi
Valdi is a cross-platform UI framework from Snap that compiles declarative TypeScript UI code directly to native views on iOS, Android, and…
7916374active
marko-js/marko
Marko is a declarative, HTML-based language and framework for building dynamic, reactive web user interfaces, where nearly any valid HTML i…
9514459active
bufbuild/buf
Buf is a modern CLI toolchain for Protocol Buffers that replaces protoc with a fast compiler plus linting, formatting, breaking-change dete…
9711477active
NVIDIA/cutlass
CUTLASS is NVIDIA's collection of CUDA C++ template abstractions and Python DSLs for implementing high-performance GEMM and related linear …
9810580active
FreeBSD
The official publish-only Git mirror of the FreeBSD source tree, containing the complete kernel, userland, libraries, boot loader, and buil…
779398stable
Enso Analytics
Enso Analytics is a self-service data preparation and analysis platform for data teams, built on a hybrid visual/textual functional program…
847442active
Ripple-TS/ripple
Ripple is a TypeScript-first UI framework built around .tsrx files, featuring fine-grained reactivity, template-native control flow, scoped…
817401active
NVIDIA/warp
NVIDIA Warp is a Python framework that JIT-compiles regular Python functions into efficient CPU or CUDA GPU kernels. It provides differenti…
997215active
RockstarLang/rockstar
Rockstar is an esoteric programming language whose syntax is inspired by 1980s hard rock and heavy metal lyrics, together with its official…
706878active
Imba
Imba is a full-stack programming language that compiles to JavaScript and ships with a built-in declarative DOM framework for building web …
686512active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
pytorch/executorch
ExecuTorch is PyTorch's framework for exporting and running AI models on-device across mobile, embedded, and edge hardware, with a tiny (~5…
945113active
matter-labs/zksync
zkSync is Matter Labs' open-source ZK Rollup technology for scaling and adding privacy to Ethereum, including the ZK Stack framework for la…
564920active
microsoft/flint-chart
Flint is a visualization intermediate language and TypeScript library that compiles compact, human-editable chart specs into Vega-Lite, ECh…
824399active
Sass
Sass is a mature CSS preprocessor language that extends CSS with variables, nested rules, mixins, functions, and selector inheritance, comp…
1004234stable
RKNN-Toolkit2
RKNN-Toolkit2 is Rockchip's SDK for converting trained neural network models into RKNN format and deploying them on Rockchip NPU chips like…
333419active
Checked C
Checked C is an extension to the C programming language that adds bounds checking and improved type safety through opt-in annotations, impl…
233263active
Agda
Agda is a dependently typed functional programming language that doubles as an interactive theorem prover based on intuitionistic type theo…
862931active
elixir-nx/nx
Nx is an Elixir library providing multi-dimensional arrays (tensors) and numerical definitions with pluggable backends. The monorepo also i…
982915active
lightseekorg/tokenspeed
TokenSpeed is a high-performance LLM inference engine designed for agentic workloads, aiming for TensorRT-LLM-level performance with vLLM-l…
782743active
Malloy
Malloy is an open-source semantic modeling and query language that compiles to SQL and runs on existing database engines like BigQuery, Sno…
952600active
learnhouse/learnhouse
LearnHouse is a next-generation open-source learning management system (LMS) for creating, sharing, and selling educational content. It com…
1002404active
googleprojectzero/fuzzilli
Fuzzilli is a coverage-guided fuzzer for JavaScript engines, built in Swift by Google Project Zero. It generates test programs via a custom…
672354active
plugdata-team/plugdata
plugdata is a free, open-source visual programming environment for audio based on Pure Data, rebuilt with a modern JUCE-based GUI. It runs …
862346active
Vortex GPGPU
Vortex is a full-stack open-source RISC-V GPGPU supporting OpenCL, with configurable cores, warps, and threads, plus graphics and tensor co…
892337active
Mokshit06/typewind
Typewind is a typesafe, zero-runtime wrapper around Tailwind CSS that lets you write Tailwind classes as TypeScript expressions via a `tw` …
532290active
cappuccino/cappuccino
Cappuccino is an open-source web application framework that lets developers build desktop-class applications in the browser using Objective…
762267active
RISC Zero
RISC Zero is a zero-knowledge verifiable general computing platform built on zk-STARKs and a RISC-V-based zkVM. It lets developers prove th…
912192active
siliconflow/onediff
OneDiff is an out-of-the-box acceleration library for diffusion models, providing PyTorch compilation tools and optimized GPU kernels. It i…
441965active
tyron12233/CodeAssist
CodeAssist is a lightweight IDE that runs entirely on Android devices, allowing users to edit and build Android and Java projects without n…
931938active
MSYS2
MSYS2 is a software distribution and building platform for Windows that provides a Unix-like shell environment, the pacman package manager,…
321842active
githubXiaowangzi/NP-Manager
NP-Manager is an Android application for APK, DEX, JAR, Smali, PDF, and media file manipulation. It provides reverse-engineering features s…
751818active
salesforce/lwc
Lightning Web Components (LWC) is an open-source UI framework from Salesforce for building fast, standards-based web components and apps us…
931790active
tenstorrent/tt-metal
TT-Metal is Tenstorrent's open-source software stack containing TT-NN, a Python and C++ neural network operator library, and TT-Metalium, a…
991718active
Anemll/Anemll
ANEMLL is an open-source Python library and toolchain for converting and running large language models on the Apple Neural Engine (ANE) via…
701686active
Kode/Kha
Kha is an ultra-portable, high-performance multimedia SDK for building games and media applications, written in Haxe with a C core. It prov…
751640active
ucb-bar/gemmini
Gemmini is Berkeley's open-source generator for parameterizable systolic-array DNN hardware accelerators, written in Chisel (Scala) and int…
661493active
Water-Melon/Melon
Melon is a generic cross-platform C library (C99) bundling algorithms, data structures, functional components (memory pool, thread pool, ev…
661458active
HISE
HISE is an open source cross-platform framework and application for building sample-based virtual instruments and audio effects. It lets de…
671433active
hydro-project/hydro
Hydro is a Rust framework for building correct and performant distributed systems using location-oriented programming, where a single progr…
951379active
inference-labs-inc/dsperse
DSperse is a proving-system-agnostic tool for verifiable AI that decomposes ONNX neural network models into circuit-compatible segments and…
761342active
DragonMinded/libdragon
Libdragon is an open-source SDK for Nintendo 64 homebrew development, built on a modern GCC toolchain with full C11 support. It provides ac…
101253active
Starcoin
Starcoin is a smart contract blockchain network written in Rust that uses the Move programming language and scales through layering. It shi…
931153active
typetools/checker-framework
The Checker Framework is a framework for pluggable type-checking in Java, enhancing Java's type system to detect and prevent bugs like null…
981151stable
flagos-ai/FlagGems
FlagGems is a high-performance operator library for large language models written in the Triton language, providing backend-neutral GPU ker…
881137active
apache/systemds
Apache SystemDS is an open-source machine learning system covering the end-to-end data science lifecycle, from data cleaning and feature en…
831100active
mlc-ai/web-stable-diffusion
A project that compiles and runs Stable Diffusion text-to-image models entirely inside web browsers using WebGPU and WebAssembly, with no s…
313724maintenance
ApeWorX/ape
Ape Framework is a Python-based Web3 development framework for compiling, testing, deploying, and interacting with smart contracts from a s…
971054active
github0null/eide
Embedded IDE (EIDE) is a VSCode extension providing a development environment for 8051/STM8/Cortex-M/MIPS/RISC-V microcontroller projects. …
881054active
MegatronKing/StringFog
StringFog is a Gradle plugin for Android that automatically encrypts string literals in compiled bytecode (dex/aar/jar) at build time and d…
322026maintenance
VitalElement/AvalonStudio
AvalonStudio is an extensible, cross-platform IDE written in C# targeting Embedded C/C++, .NET Core, Avalonia, and TypeScript development. …
231722maintenance
inolen/quakejs
QuakeJS is a port of ioquake3 (Quake 3 Arena) to JavaScript/WebAssembly via Emscripten, playable in the browser. It includes a Node.js web …
521612maintenance
weidian-inc/hera
Hera is a cross-platform framework that lets developers write WeChat-style mini programs and run them outside WeChat, packaging them as And…
321500maintenance
ezrosent/frawk
frawk is a small, efficient Awk-like programming language implemented in Rust for writing short programs that process textual data. It supp…
391318maintenance
csmith-project/csmith
Csmith is a random generator of C programs whose primary purpose is finding compiler bugs via differential testing. It emits C programs fre…
601249maintenance
RKNN
RKNN-Toolkit2 is Rockchip's software development kit for converting trained AI models to RKNN format and deploying them on Rockchip NPU chi…
231203maintenance

← prev page 10 / 11 next →