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

function: compiler

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

ProductHealth v2StarsMaturity
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
mlochbaum/BQN
BQN is a modern APL-derived array programming language with infix notation, built-in multidimensional array operations, and first-class fun…
761075active
pocl/pocl
PoCL (Portable Computing Language) is an MIT-licensed, conformant open-source implementation of the OpenCL 3.0 standard that can be easily …
741075active
Mercury-Language/mercury
The Mercury logic/functional programming language system, including a self-hosting compiler with multiple backends targeting C, C#, and Jav…
771071active
Xeeynamo/sotn-decomp
A matching decompilation project recreating the C source code of Castlevania: Symphony of the Night from its original binaries for PS1, PSP…
681062active
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
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
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
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
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
PostCSS Plugins
PostCSS Preset Env is a PostCSS plugin pack that transpiles modern CSS features (nesting, cascade layers, color functions, custom media, et…
771051active
onnx/onnx-mlir
ONNX-MLIR is a compiler infrastructure built on LLVM/MLIR that lowers ONNX neural network graphs into executable code, MLIR files, LLVM byt…
861046active
Xilinx/finn
FINN is an open-source dataflow compiler from AMD/Xilinx that generates highly efficient FPGA accelerators for quantized neural network (QN…
681046active
ac3ss0r/obfusheader.h
Obfusheader.h is a portable, header-only C++14 library providing compile-time obfuscation via metaprogramming, including string and constan…
271046active
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
LuisaGroup/LuisaCompute
LuisaCompute is a high-performance cross-platform computing framework for graphics and beyond, featuring a C++-embedded DSL for GPU kernel …
771043active
MobiVM/robovm
MobiVM (RoboVM) is an ahead-of-time compiler that translates JVM bytecode (Java, Kotlin, etc.) into native code via LLVM, targeting iOS, ma…
901041active
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
eclipse-langium/langium
Eclipse Langium is a TypeScript framework for building programming languages and domain-specific languages with built-in Language Server Pr…
931031active
veryl-lang/veryl
Veryl is a modern hardware description language based on SystemVerilog, with a Rust-implemented compiler that transpiles Veryl source into …
991028active
ruby/prism
Prism is a portable, error-tolerant parser for the Ruby programming language written in dependency-free C99. It provides a shared library (…
911027stable
idris-lang/Idris-dev
Idris 1 is a general-purpose functional programming language with full dependent types, implemented in Haskell, supporting type-driven deve…
103479maintenance
leafo/moonscript
MoonScript is a programmer-friendly dynamic scripting language with significant whitespace, classes, and comprehensions that compiles to Lu…
863461maintenance
Bend
Bend is a high-level, massively parallel programming language that feels like Python or Haskell but automatically parallelizes programs acr…
6919808experimental
AccelerateHS/accelerate
Accelerate is an embedded domain-specific language in Haskell for high-performance, multi-dimensional array computations. Programs written …
621018active
ArashPartow/exprtk
ExprTk is a C++ runtime mathematical expression parsing and evaluation engine, provided as an easy-to-integrate library. It supports arithm…
751017stable
NVIDIA/cuda-tile
CUDA Tile IR is an MLIR-based intermediate representation and compiler infrastructure for optimizing CUDA kernels with tile-based computati…
821015active
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…
771014active
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…
931010active
vekatze/neut
Neut is a functional programming language with static, type-directed memory management that compiles to LLVM IR and native binaries. It off…
941008active
jakogut/tinyvm
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C with minimal memory footprint and no external dependencies beyo…
323322maintenance
pytorch/glow
Glow is a machine learning compiler and execution engine for neural network hardware accelerators, developed under the PyTorch project. It …
103320maintenance
bytedance/ByteX
ByteX is a bytecode plugin platform built on the Android Gradle Transform API and ASM, developed by ByteDance's TikTok/Douyin Android team.…
103246maintenance
Arduino IDE
The legacy Arduino IDE 1.x, an open-source desktop development environment for writing, compiling, and uploading sketches to Arduino boards…
893229maintenance
open-mmlab/mmdeploy
MMDeploy is the OpenMMLab model deployment framework that converts PyTorch-based OpenMMLab models (mmdetection, mmsegmentation, etc.) into …
233137maintenance
soot-oss/soot
Soot is a Java bytecode analysis and optimization framework providing four intermediate representations (Baf, Jimple, Shimple, Grimp) for a…
783098maintenance
rubinius/rubinius
Rubinius is a language platform and virtual machine that supports multiple programming languages, best known as an alternative implementati…
413093maintenance
snabbco/snabb
Snabb is a simple and fast packet networking toolkit written in Lua on LuaJIT, using kernel-bypass Ethernet I/O. It compiles to a single bu…
663032maintenance
weld-project/weld
Weld is a language and high-performance runtime that optimizes data-intensive analytics workflows by expressing computations in a common in…
573006maintenance
BayesWitnesses/m2cgen
m2cgen is a lightweight Python library that transpiles trained statistical machine learning models into native code in languages such as Py…
232998maintenance
gss/engine
GSS (Grid Style Sheets) is a JavaScript engine that compiles and runs constraint-based layout rules for the DOM, implementing Constraint Ca…
232853maintenance
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…
322832maintenance
wix-incubator/react-templates
React Templates is a lightweight precompiler that converts .rt files (an extended HTML format) into plain JavaScript functions returning Re…
322809maintenance
lifting-bits/mcsema
McSema is a framework that lifts native x86, amd64, aarch64, sparc32, and sparc64 executable binaries (ELF and PE) into LLVM bitcode. It wo…
102787maintenance
google/enjarify
Enjarify is a Python 3 tool that translates Dalvik bytecode from Android APK/DEX files into equivalent Java bytecode (JAR), enabling Java a…
102747maintenance
estools/escodegen
Escodegen is an ECMAScript (JavaScript) code generator that produces JavaScript source code from ESTree/Mozilla Parser API abstract syntax …
322691maintenance
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.…
232634maintenance
kentcdodds/babel-plugin-macros
babel-plugin-macros defines a standard interface for Babel macros, letting libraries perform compile-time code transformations without user…
232633maintenance
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 …
322617maintenance
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 …
322612maintenance
PiotrDabkowski/Js2Py
Js2Py is a pure Python JavaScript translator and interpreter that can evaluate JavaScript code from Python or translate JS files into Pytho…
322570maintenance
google/autocxx
Autocxx is a Rust library and code-generation tool that automatically generates safe, ergonomic bindings for calling C++ from Rust, driven …
772556maintenance
gkz/LiveScript
LiveScript is a programming language that compiles to JavaScript, forked from Coco and indirectly descended from CoffeeScript. It offers ex…
322371maintenance
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…
322344maintenance
reactjs/React.NET
ReactJS.NET is a .NET library that integrates Facebook's React and JSX compilation (via Babel) into C# and ASP.NET MVC applications. It pro…
542324maintenance
microsoft/ELL
ELL (Embedded Learning Library) is a C++ library and toolset from Microsoft Research for designing and deploying machine-learned models ont…
102302maintenance
glslify/glslify
A node.js-style module system for GLSL shaders, letting you import shader modules from npm and compile them into a single shader file. It s…
232285maintenance
samgozman/YoptaScript
YoptaScript is a joke programming language that transpiles to JavaScript, using Russian street slang ('gopnik' dialect) as its syntax. It r…
742248maintenance
jameysharp/corrode
Corrode is a Haskell-based command-line tool that automatically translates C source code into semantically equivalent Rust source. It parti…
322187maintenance
plasma-umass/doppio
Doppio is a POSIX-compatible runtime system and a Java Virtual Machine (JVM) implemented entirely in TypeScript, allowing Java bytecode to …
232183maintenance
leafo/lessphp
lessphp is a compiler for the LESS CSS preprocessor language written entirely in PHP, distributed as a single includable class with an opti…
322179maintenance
karalabe/xgo
xgo is a Docker-based Go CGO cross compiler that bundles Go toolchains, C cross compilers, and platform headers/libraries into a single con…
102144maintenance
dapphub/dapptools
Dapptools is a suite of Unix-philosophy CLI tools for Ethereum smart contract development, including dapp (build/test/fuzz/deploy), seth (E…
262121maintenance
js2coffee/js2coffee
js2coffee is a JavaScript-to-CoffeeScript compiler available as a CLI tool and a Node.js/browser library. It parses JavaScript with Esprima…
322080maintenance
skiplang/skip
Skip is a statically typed, ahead-of-time compiled general-purpose programming language that tracks side effects to enable safe memoization…
322020maintenance
areslabs/alita
Alita is a conversion engine that transpiles React Native code to run as WeChat Mini Program code, using a runtime JSX processing approach …
232013maintenance
rust-lang/chalk
Chalk is a Rust library that implements the Rust trait system using a Prolog-like logic solver, converting trait and impl information into …
522010maintenance
charto/nbind
nbind is a set of C++11 header files that automatically generate JavaScript bindings for C++ libraries with a single #include, usable as No…
232001maintenance
weak1337/Alcatraz
Alcatraz is a GUI-based x64 binary obfuscator for Windows PE files (.exe, .dll, .sys) written in C++. It applies transformations like contr…
311993maintenance
9fans/plan9port
Plan 9 from User Space (plan9port) is a port of many Plan 9 libraries and programs from their native Plan 9 environment to Unix-like operat…
771941maintenance
The-OpenROAD-Project/OpenLane
OpenLane is an automated RTL-to-GDSII ASIC implementation flow built on OpenROAD, Yosys, Magic, Netgen, KLayout, and custom Python methodol…
661915maintenance
anmonteiro/lumo
Lumo is a standalone, cross-platform ClojureScript REPL and environment that runs on Node.js and V8, starting up instantaneously. It also p…
101873maintenance
dcevm/dcevm
DCEVM is a patched OpenJDK HotSpot virtual machine that enables enhanced class redefinition for Java 7 and 8, allowing structural changes t…
231857maintenance
vuejs/babel-plugin-transform-vue-jsx
A Babel plugin that transpiles JSX syntax into Vue 2.0 render function calls using the h (createElement) function. It allows Vue 2 develope…
321847maintenance
microsoft/ShaderConductor
ShaderConductor is a C++ tool and library that cross-compiles HLSL shaders to other shading languages such as GLSL, ESSL, and Metal Shading…
101838maintenance
michaelficarra/CoffeeScriptRedux
A rewrite of the CoffeeScript compiler built with proper compiler design principles, emphasizing robustness and extensibility. It compiles …
321825maintenance
OpenPPL/ppq
PPQ (PPL Quantization Tool) is an extensible, high-performance offline neural network quantization framework written in Python. It parses a…
231816maintenance
facebookresearch/TensorComprehensions
Tensor Comprehensions is a C++ library with a Python API that provides a domain-specific language for expressing machine learning workloads…
101767maintenance
soul-lang/SOUL
SOUL (SOUnd Language) is a programming language and API for writing high-performance, low-latency audio DSP code, created at ROLI by Julian…
231744maintenance
sq/JSIL
JSIL is a compiler that transforms .NET CIL bytecode into readable, standards-compliant JavaScript that runs in browsers or other JavaScrip…
101733maintenance
foniod/redbpf
RedBPF is a Rust eBPF toolchain consisting of libraries and a cargo subcommand for writing, building, and loading eBPF programs. It provide…
101721maintenance
cheekybits/genny
Genny is a code-generation tool that provides generics-like functionality for Go before native generics existed. It processes valid Go sour…
321717maintenance
jphp-group/jphp
JPHP is an implementation of the PHP language (7.1+) that compiles PHP source code to JVM bytecode and executes it on the Java VM. It enabl…
231710maintenance
perlin-network/life
Life is a secure and fast WebAssembly virtual machine written in pure Go, featuring an interpreter and an experimental AOT compilation engi…
321689maintenance
asLody/whale
Whale is a cross-platform hook framework written in C++ that runs on Android, iOS, Linux, and macOS, supporting ARM/THUMB, ARM64, X86, and …
321665maintenance
badamczewski/PowerUp
PowerUp is a collection of .NET-based productivity utilities including a live IDE watcher that compiles, decompiles, and disassembles code …
321657maintenance
robovm/robovm
RoboVM is an ahead-of-time compiler and runtime that translates JVM bytecode into native machine code, primarily enabling Java and Kotlin a…
321637maintenance
gwtproject/gwt
GWT (Google Web Toolkit) is an open-source SDK that lets developers write client-side web applications in Java and compile them to optimize…
961625maintenance
kaola-fed/megalo
Megalo is a Vue-based framework for developing mini-programs (WeChat, Alipay, Baidu, ByteDance) using Vue 2.6 syntax. It enables efficient …
321618maintenance
zetzit/zz
ZetZ is a C dialect and transpiler that emits plain ANSI C while formally verifying all code via symbolic execution with an SMT prover at c…
101598maintenance
pmq20/ruby-packer
Ruby Packer (rubyc) compiles Ruby applications, including Rails apps and native C extensions, into a single self-contained executable for W…
231591maintenance
csstools/precss
PreCSS is a PostCSS plugin that lets you write Sass-like markup—variables, conditionals, iterators, nesting, and extends—directly in CSS fi…
101590maintenance
itsfrank/MinecraftHDL
MinecraftHDL is a Verilog synthesis flow that compiles digital logic designs written in Verilog into Minecraft redstone circuits. It uses i…
231583maintenance
unixpickle/gobfuscate
A command-line tool that obfuscates Go binaries by compiling from obfuscated source code. It hashes package names, global identifiers, meth…
321573maintenance

← prev page 7 / 11 next →