CATEGORY
Compilers 2,341 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
type-sitter-cliCLI for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)16,507MIT OR Apache-2.0
miden-base-sysMiden rollup Rust bingings and MASM library16,236MIT
fjsonA library for parsing and formatting json with C-style comments and trailing commas15,993MIT
midenc-hir-analysisAnalysis passes and utilties for Miden HIR15,980MIT
melodium-loaderLoading engine for Mélodium, with dependency resolution and retrieval15,948EUPL-1.2
metaslang_graph_builderConstruct graphs from parsed source code15,917MIT
miden-stdlib-sysLow-level Rust bindings for the Miden standard library15,908MIT
resynthA packet synthesis language15,893MIT
cedar-policy-symccSymbolic Cedar Compiler (SymCC): translates queries about Cedar policies to SMT15,858Apache-2.0
melodium-engineMélodium core engine and executor implementation15,745EUPL-1.2
oxc-graphql-parserSpec-compliant GraphQL parser.15,738MIT OR Apache-2.0
midenc-hir-transformTransformation passes and utilities for Miden HIR15,709MIT
typrA typed superset of R - transpiler and type checker15,707Apache-2.0
atc-routerVersatile DSL based rule matching engine used by the Kong API Gateway15,606Apache-2.0
nystA simple to use parser library15,603MIT
nand7400An assembler library for the nand7400 computer, created by me during my internship at the WCL.15,562MIT
hypersonicFormally-verifiable distributed software15,555Apache-2.0
partiql-extension-ion-functionsPartiQL Ion function extensions15,480Apache-2.0
expressoA very basic expression parser, and runner. For educational use only.15,395MIT
oxc_estree_tokensA collection of JavaScript tools written in Rust.15,179MIT
wax-cliAn extension of HTML written in Rust14,994MIT
b3A Rust port of B3 WebKit codegen backend14,695BSD-2-Clause
depyler-annotationsAnnotation parsing and processing for Depyler14,668MIT OR Apache-2.0
depyler-coreCore transpilation engine for the Depyler Python-to-Rust transpiler14,535MIT OR Apache-2.0
midenc-codegen-masmMiden Assembly backend for the Miden compiler14,428MIT
logic_tracerRecognize a logic proposition and trace its truth value, also generate a truth table (still in development)14,329MIT
melodium-langMélodium language parsing and semantic analyser14,273EUPL-1.2
cargo-greenCargo plugin and $RUSTC_WRAPPER to sandbox & cache cargo builds and execute jobs remotely14,243AGPL-3.0-or-later
hlbcHashlink bytecode disassembler and analyzer14,163MIT
stak-libcStak Scheme libc utilities14,141MIT
pliron-deriveLLVM Dialect for pliron14,017Apache-2.0
oxc_react_compileroxc integration for the Rust port of React Compiler14,014MIT
partiql-ast-passesA crate for PartiQL AST transformation passes13,959Apache-2.0
fs-melMélodium core filesystem interaction library13,953EUPL-1.2
tinymist-lintA linter for Typst.13,899Apache-2.0
orion_libA library for parsing and executing the Orion Programming Language13,802non-standard
mini-c-parserminimal C language lexer & parser & virtual executer from scratch13,544MIT
metaslang_bindingsComputes semantic language bindings from parsed source code13,384MIT
midenc-frontend-wasmWasm frontend for the Miden compiler13,101MIT
melodium-docDocumentation generator for Mélodium projects13,077EUPL-1.2
lady-deirdre-deriveCompiler front-end foundation technology. Macro crate.13,009non-standard
codegemA small code generation library12,972MPL-2.0
tinymist-debugTinymist debug support for Typst.12,948Apache-2.0
llvm-bitcursorA no-frills bitstream cursor library for Rust12,898MIT
uiua_parserUiua parser implementation12,853MIT
melodium-repositoryRepository managment crate for Mélodium, with dependency resolution and retrieval12,847EUPL-1.2
depyler-analyzerStatic analysis and optimization engine for Depyler12,807MIT OR Apache-2.0
trixyA rust crate used to generate multi-language apis for your application12,763GPL-3.0-or-later
codannaLocal code intelligence MCP server and CLI for AI coding agents12,762Apache-2.0
midenc-compileThe compiler frontend for Miden12,759MIT
astray_macroEasily build AST from Rust structures12,719MIT
leo-disassemblerA disassembler for the Leo programming language12,672GPL-3.0
swamp-vm-layoutMemory layout calculation for Swamp VM types, handling size, alignment, and efficient representation of data structures12,642MIT
depyler-verifyProperty verification and formal methods for Depyler transpilation12,533MIT OR Apache-2.0
depyler-qualityQuality gates and metrics for Depyler12,532MIT OR Apache-2.0
yak-sitteropinionated tree-sitter facade which lets you store data visible to nodes and provides other improvements12,427MIT OR Apache-2.0
tinymist-queryLanguage queries for tinymist.12,398Apache-2.0
depylerA Python-to-Rust transpiler focusing on energy-efficient, safe code generation with progressive verification12,333MIT OR Apache-2.0
fnotationA simple lower-house syntax for programming language experimentation12,316MIT
lady-deirdreCompiler front-end foundation technology. Main Crate.12,250non-standard
scurryA component-based object-oriented language12,238MIT
typeset-parserCompile time macro parser for typeset12,231GPL-3.0-or-later
jsompiler(--> jsonpiler)12,221Apache-2.0
tattleError reporting for compilers12,178MIT
roto-macrosa statically-typed, compiled, embedded scripting language12,172BSD-3-Clause
tinymistAn integrated language service for Typst.12,110Apache-2.0
hash-tagMarkdown to HTML parser.12,051MIT
depyler-mcpModel Context Protocol integration for Depyler11,997MIT OR Apache-2.0
tr-langA programming language made to bring syntax closer to Turkish11,993MIT
libquil-sysHigh-level bindings to libquil11,912Apache-2.0
aplangA programming language made to aid students who are taking AP Computer Science Principals.11,893GPL-3.0-or-later
encoding-melMélodium text encode/decode library11,855EUPL-1.2
oxc_formatterOxc is a JavaScript / TypeScript tooling suite.11,821MIT
orecc-frontA simple compiler frontend utility toolkit11,731MIT
leo-coreCore library functions for the Leo programming language11,720GPL-3.0
cyclangCyclang is a toy language built in LLVM.11,684Apache-2.0/MIT
regex-melMélodium regex library11,684EUPL-1.2
otersA Functional Reacitve Programming Language for writing GUI applications11,491MIT
quenchA programming language.11,435MIT
glcGenerate a random expression based on a Context Free Grammar11,425MIT
zapcode-coreA minimal, secure TypeScript subset interpreter — parse, compile, execute, snapshot11,390MIT
rinhaCompetição saudável de compiladores11,264MIT
json-melMélodium JSON data processing library11,263EUPL-1.2
cargo-midenA cargo extension to build Miden projects11,252MIT
micaA simple, user-friendly, embeddable scripting language11,111MIT
bwdBackwards linked-lists11,083MIT
std-melMélodium standard library11,054EUPL-1.2
miden-sdk-allocA simple bump allocator for Miden SDK programs10,981MIT
javascript-melMélodium JavaScript language library10,972EUPL-1.2
http-melMélodium HTTP library10,967EUPL-1.2
blanket-rsStatic generator10,744MIT
markdolla structured and extensible markup language10,673MIT
rustermLibrary providing a simple, quick command line interpreter for Rust projects.10,612GPL-3.0
error_snippetLibrary for reporting fancy diagnostics to the console10,502MIT
onion-langA modern functional programming language with asynchronous execution and lazy evaluation10,390MIT
midenc-driverThe driver for midenc, the Miden compiler10,301MIT
pliron-llvmLLVM dialect for pliron10,208Apache-2.0
kodept-coreSimple compiler with dependent types support in mind10,168Apache-2.0
partiql-extension-visualizeVisualize PartiQL AST and Logical Plan10,144Apache-2.0
hlbc-cliHashlink bytecode disassembler, analyzer and decompiler cli10,133MIT
onlangA programming language running on json or yaml10,106MIT
umbra-langA simple macro-based scripting language9,978MIT
midencThe compiler frontend/executable for Miden9,863MIT
midenc-dialect-arithMiden IR Arithmetic Dialect9,596MIT
midenc-debugAn interactive debugger for Miden VM programs9,414MIT
starfish*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>.9,400non-standard
midenc-dialect-cfMiden IR Control Flow Dialect9,385MIT
uxn-taluxntal:// protocol | a Rust library for assembling TAL (Tal Assembly Language) files into UXN ROM files9,382MIT
tinymist-renderRendering features for tinymist.9,371Apache-2.0
rumocaModelica compiler written in RUST9,296Apache-2.0
transduceZero-copy isomorphic parsing: your code should look like what it parses.9,242MPL-2.0
gostd_httpgostd_http is a part of gostd, gostd_http 是go标准库net/http的rust实现9,219MIT
midenc-dialect-ubMiden IR Undefined Behavior Dialect9,146MIT
egglangThe Egg Programming Language From Eloquent JavaScript, but in Rust9,141MIT
snarkvm-synthesizer-errorA decentralized virtual machine9,121Apache-2.0
esdlEvent-sourcing Schema Definition Language parser8,955MIT OR Apache-2.0
midenc-dialect-hirHigh-level Intermediate Representation Dialect8,945MIT
hdp-primitivesHDP primitives8,911non-standard
kodept-parseSimple compiler with dependent types support in mind8,892Apache-2.0
lithiaEmbeddable and simple lisp dialect8,882MIT
puteketekeAn asynchronous runtime built on smol.8,780MIT OR Apache-2.0
rsmonadHaskell-style monads for idiomatic Rust.8,779MPL-2.0
revmc-buildEVM bytecode compiler build script support8,744MIT OR Apache-2.0
process-melMélodium external process management library8,738EUPL-1.2
calyx-stdlibCompiler Infrastructure for Hardware Accelerator Generation8,730non-standard
cranefackAn optimizing brainfuck compiler8,718MIT OR Apache-2.0
fomoscriptToy scripting language8,708MIT
midenc-dialect-scfMiden IR Structured Control Flow Dialect8,706MIT
llvm-bitstreamA content-agnostic parser for LLVM's bitstream container format8,612MIT
revmc-backendEVM bytecode compiler backend abstraction8,610MIT OR Apache-2.0
ellie_engineWhy ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments.8,581non-standard
lexerusSimple annotated lexer8,520non-standard
onion-vmVirtual machine runtime for the Onion programming language with async execution and garbage collection8,498MIT
jsonmapJsonMap for store values of multiple types value in one Map.8,474GPL-3.0-or-later
sleuthExtremely opinionated testing framework generating an exact specification and reducing code to its minimal implementation.8,443Zlib
gostd_unicodegostd_unicode is a part of gostd,gostd 是Go标准库的rust实现8,431MIT
tinymist-coreTinymist core library.8,426Apache-2.0
gostd_iogostd_io is a part of gostd,gostd 是Go标准库的rust实现8,404MIT
kn-runtimeDynamic wrapper around CPU and GPU inference8,293Apache-2.0 OR MIT
gostd_stringsgostd_strings is a part of gostd, gostd_strings 是go标准库strings的rust实现8,240MIT
safety-netA reference-counted netlist library for EDA tools8,208MIT OR Apache-2.0
asm_riscvRISC-V Assembly Encoder / Decoder.8,198Apache-2.0 OR BSL-1.0 OR MIT
revmc-contextEVM bytecode compiler runtime context8,162MIT OR Apache-2.0
gostd_bytesgostd_bytes is a part of gostd, gostd_bytes 是go标准库bytes的rust实现8,138MIT
sql-melMélodium SQL library8,116EUPL-1.2
xenon-parserThe Xenon Language Parser/Lexer8,042Apache-2.0
m68000A Motorola 68000 interpreter, disassembler and assembler (code emitter)8,022MPL-2.0
librashader-cliRetroArch shaders for all.7,930MPL-2.0 OR GPL-3.0-only
luallaby**Work in progress** A pure-Rust Lua interpreter/compiler7,914MIT
typst-bundleBundle exporter for Typst.7,868Apache-2.0
gostd_urlgostd_url is a part of gostd, gostd_url 是go标准库net/url的rust实现7,849MIT
oxc_hirOxc is a JavaScript / TypeScript tooling suite.7,786MIT
revmc-builtinsEVM bytecode compiler builtins7,786MIT OR Apache-2.0
cranefack-cliCommandline utility for the cranefack brainfuck compiler7,777MIT OR Apache-2.0
notedown-wasiCross-language notedown sharing of intermediate representations7,729MPL-2.0
arithmetic-evalSimple interpreter for arithmetic expressions.7,715MIT OR Apache-2.0
partiql-extension-ddlPartiQL DDL extensions7,699Apache-2.0
air-parserParser for the AirScript language7,656MIT
typeslicetype-level slices7,617MIT OR Apache-2.0
calyx-backendCompiler Infrastructure for Hardware Accelerator Generation7,608non-standard
artlr_lexAnother Rust tool for lexical analysis7,559non-standard
glulx-asmAssembler for the Glulx Virtual Machine for Interactive Fiction7,517non-standard
metaslang_stack_graphsStack graphs utilities used in Slang7,508MIT
sus_compilerCompiler for the SUS Hardware Design Language7,501GPL-3.0-or-later
onion-frontendCompilation frontend for the Onion programming language - lexer, parser, and IR generator7,481MIT
xidl-parser-deriveA IDL codegen.7,458Apache-2.0
cellangInterpreter for the CEL expression language7,455MIT
revmcEVM bytecode compiler7,415MIT OR Apache-2.0
oxc_ast_lowerOxc is a JavaScript / TypeScript tooling suite.7,400MIT
shader-slang-sysFFI bindings for the Slang shader language compiler7,388MIT OR Apache-2.0
onefigThe only configuration language you need; a configuration language for configuration files.7,369GPL-3.0-or-later
xidl-parserA IDL codegen.7,253Apache-2.0
shader-slangRust bindings for the Slang shader language compiler7,228MIT OR Apache-2.0
papyri-langCompiler for the Papyri markup language7,200MIT
hlbc-decompilerHashlink bytecode decompiler7,176MIT
xidl-jsonrpcA IDL codegen.7,156Apache-2.0
qalamInterpreter for the Qalam programming language. Qalam is a dead-simple, Urdu inspired, interpreted programming langauge.7,084MIT
ocypode-langA dynamic programming language written in Rust7,062GPL-3.0-or-later
ruscheA lightweight Scheme interpreter embeddable in Rust applications6,986MIT
tcl-sysrust bindings for the tcl interpreter library6,962MIT OR Apache-2.0
kodept-inferenceSimple compiler with dependent types support in mind6,956Apache-2.0
xidlcA IDL codegen.6,932Apache-2.0
woojinWoojinlang interpreter written as Rust6,870AGPL-3.0
air-irIntermediate representation for the AirScript language6,860MIT
sweet_test_macrosCross-platform utilities and dev tools6,836MIT OR Apache-2.0
stckAn embeddable interpreted language written fully in rust6,808GPL-3.0
lang-interpreterA rust reimplementation of the Standard Lang interpreter6,780MIT
llvm-supportSupport types and routines for parsing LLVM's bitcode6,777MIT
gabelangA high level, interpretted and garbage collected programming language6,756MIT
breakersInterpreter for the Breaker livecoding language6,705GPL-3.0-or-later
solar-codegenSolidity MIR and EVM code generation6,697MIT OR Apache-2.0
sweet_testA pretty cross platform test runner6,649MIT OR Apache-2.0
partiql-commonPartiQL Core6,647Apache-2.0
leo-interpreterInterpreter for the Leo programming language6,603GPL-3.0
graphix-compilerA dataflow language for UIs and network programming, compiler6,579MIT
leo-retrieverA retriever for the Leo programming language6,565GPL-3.0
toycThe toylang compiler6,553ISC
skiffAn immutability-first, functional scripting language with a friendly syntax and compiler/interpreter written in Rust!6,496MIT
hdp-providerHDP providers6,487non-standard
moverefTypes and traits for safe C++ style placement initialization and move semantics6,485Apache-2.0 WITH LLVM-exception