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.
librashader-runtime-d3d12RetroArch shaders for all.85,883MPL-2.0 OR GPL-3.0-only
stak-profilerProfiling for Stak Scheme85,878MIT
snarkvm-algorithms-cudaCuda optimizations for a decentralized virtual machine85,536Apache-2.0
stak-profileStak Scheme profiler84,974MIT
midenMiden SDK83,738MIT
snarkvm-ledger-puzzle-epochEpoch puzzle for a decentralized virtual machine83,029Apache-2.0
lld_rsBindings for LLD81,388MIT OR Apache-2.0
stak-dynamicDynamic primitives for Stak Scheme80,960MIT
stak-replStak Scheme REPL80,940MIT
stak-engineStak Scheme scripting engine for Rust80,928MIT
gostdgostd is the go standard library implementation in rust. gostd 是Go标准库的rust实现73,323MIT
parsel_deriveZero-code parser generation by using AST node types as the grammar72,787MIT
parselZero-code parser generation by using AST node types as the grammar72,290MIT
slang_solidityA modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust…66,194MIT
leo-astAbstract syntax tree (AST) for the Leo programming language66,015GPL-3.0
librashader-runtime-wgpuRetroArch shaders for all.65,293MPL-2.0 OR GPL-3.0-only
cc6502a library for making C compilers for the 6502 8-bits processor64,178GPL-3.0-or-later
rustyscriptEffortless JS Integration for Rust63,679MIT OR Apache-2.0
bulloakA Solidity test generator based on the Branching Tree Technique.63,452MIT OR Apache-2.0
type-sitter-gengenerate typed wrappers for tree-sitter grammars from node-types.json and queries61,909MIT OR Apache-2.0
leo-packagePackage parser for the Leo programming language59,327GPL-3.0
type-sitter-liblibrary code for type-sitter generated / downstream code58,932MIT OR Apache-2.0
vyre-macrosProcedural macros for vyre compiler passes - #[vyre_pass], #[vyre_ast_registry]58,282MIT OR Apache-2.0
xee-interpreterInterpreter for XPath and XSLT57,527MIT
leo-compilerCompiler for Leo programming language56,918GPL-3.0
xee-irXee intermediate representation and compilation to bytecode56,709MIT
vyre-foundationFoundation layer: IR, type system, memory model, wire format. Zero application semantics. Part of the vyre GPU compiler.56,401MIT OR Apache-2.0
vyre-driverDriver layer: registry, runtime, pipeline, routing, diagnostics. Substrate-agnostic backend machinery. Part of the vyre GPU…56,184MIT OR Apache-2.0
vyre-lowerSubstrate-neutral lowering: vyre Program → KernelDescriptor consumed by vyre-emit-* crates.56,139MIT OR Apache-2.0
vyre-self-substrateVyre self-substrate: vyre using its own primitives on its own scheduler problems. The recursion-thesis layer between…55,984MIT OR Apache-2.0
leo-langThe Leo programming language55,831GPL-3.0
xee-xpathXPath 3.1 library API55,758MIT
vyreGPU compute intermediate representation with a standard operation library55,608MIT OR Apache-2.0
librashader-runtime-mtlRetroArch shaders for all.54,544MPL-2.0 OR GPL-3.0-only
miden-package-registryPackage registry interfaces and dependency resolution for Miden packages53,324MIT OR Apache-2.0
miden-projectInterface for working with Miden projects53,184MIT OR Apache-2.0
ast-demangleParses mangled names and produces structured results.52,706MIT
type-sittergenerate typed wrappers for tree-sitter grammars from node-types.json and queries52,240MIT OR Apache-2.0
cargo-typifycargo command to generate Rust code from a JSON Schema51,115Apache-2.0
yarnspinnerThe friendly tool for writing game dialogue50,294MIT OR Apache-2.0
apollo-ariadneA fancy diagnostics & reporting crate49,776MIT
librashader-packRetroArch shaders for all.49,379MPL-2.0 OR GPL-3.0-only
etk-asmEVM Toolkit assembler49,324MIT OR Apache-2.0
yarnspinner_compilerCompiler for Yarn Spinner for Rust, the friendly tool for writing game dialogue49,203MIT OR Apache-2.0
melody_compilerThe Melody language compiler48,369MIT OR Apache-2.0
yarnspinner_coreCore concepts for Yarn Spinner for Rust, the friendly tool for writing game dialogue48,356MIT OR Apache-2.0
bevy_yarnspinnerBevy plugin for Yarn Spinner for Rust, friendly tool for writing game dialogue48,257MIT OR Apache-2.0
snarkvm-metricsMetrics for a decentralized virtual machine47,420Apache-2.0
tketQuantinuum's TKET Quantum Compiler46,098Apache-2.0
oxc_module_lexerA collection of JavaScript tools written in Rust.45,888MIT
vyre-emit-nagaNaga IR emitter for vyre KernelDescriptor. Produces wgpu-compatible compute shaders.45,683MIT OR Apache-2.0
bitcoin-deriveA procedural macro crate providing attributes for concurrency control, signal-slot mechanisms, and fuzz testing, designed for…45,593MIT
vyre-emit-ptxPTX text emitter for vyre KernelDescriptor. Produces NVRTC-compatible CUDA assembly.45,228MIT OR Apache-2.0
snarkvm-synthesizer-coinbaseCoinbase puzzle for a decentralized virtual machine44,406Apache-2.0
numbatA statically typed programming language for scientific computations with first class support for physical dimensions and units.44,397MIT OR Apache-2.0
leo-parserTranslating from the lossless syntax tree to the AST for the Leo language language43,841GPL-3.0
metaslang_cstA generic library for building, navigating and querying concrete syntax trees.43,324MIT
leo-spanSpan handling for the Leo programming language43,301GPL-3.0
leo-errorsErrors for the Leo programming language43,276GPL-3.0
sieve-rsSieve filter interpreter for Rust42,930AGPL-3.0-only
sphinx-langAn intepreter for a dynamic language implemented in Rust42,383MIT
tket-qsystemTKET tool for preparing and validating `Hugr`s for compilation targeting Quantinuum H-series quantum computers41,690Apache-2.0
protoc-fetcherFetches official Protocol Buffer compiler (protoc) releases for use in build scripts39,796MIT
leo-test-frameworkThe testing framework for the Leo programming language38,673GPL-3.0
ezno-checkerA fast and correct TypeScript type checker with additional experiments37,482MIT
airlangAir is a universal, reliable, and lean programming language.36,668MIT OR Apache-2.0
librashader-runtime-d3d9RetroArch shaders for all.35,118MPL-2.0 OR GPL-3.0-only
conventional_commitsA lightweight parser following the conventional commit standards34,765MIT
stak-lzssLZSS compression for Stak Scheme34,213MIT
leo-passesCompiler passes for the Leo programming language33,702GPL-3.0
wlambdaWLambda is an embeddable scripting language for Rust33,415GPL-3.0-or-later
tinymist-worldTypst's World implementation for tinymist.33,153Apache-2.0
cpastRun custom testcase with powerful clex language powered generated tool. Ideal for competitive coders. Can test two file and pass…32,470GPL-3.0-or-later
zk-aluvmAluVM ISA extension for Galois fields32,425Apache-2.0
tulispAn embeddable lisp interpreter.32,383GPL-3.0
airlang_binAir is a universal, reliable, and lean programming language.31,697MIT OR Apache-2.0
rascalA parser and compiler for Flash ActionScript 2 files into SWFs31,554MIT OR Apache-2.0
preinterpretAn intuitive toolkit to simplify code generation development30,943MIT OR Apache-2.0
asc_binAn automated C/C++ package manager, source code scanner, and builder that streamlines dependency management, enhances code…30,522GPL-3.0-or-later
daletDalet implementation in Rust30,399MIT
pushrPushr is a Rust based interpreter for Push programs.30,367MIT
brainfuck-exeA brainfuck interpreter implemented in rust30,250MIT
gostd_timePackage time provides functionality for measuring and displaying time. time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。29,984MIT
cc7800a subset of C compiler for Atari 780028,611GPL-3.0-or-later
tket2Quantinuum's TKET2 Quantum Compiler28,461Apache-2.0
nyxstoneBindings for the nyxstone assembler/disassembler27,831MIT
clueC/Rust like programming language that compiles into Lua code27,730MIT
nessa-languageAn extensible programming language with a strong type system27,687MIT
eznoA fast and correct TypeScript type checker and compiler with additional experiments. For use as a library or through the CLI27,580MIT
bulloak-syntaxA Solidity test generator based on the Branching Tree Technique.27,439MIT OR Apache-2.0
partiql-astPartiQL AST27,247Apache-2.0
bulloak-foundryA Solidity test generator based on the Branching Tree Technique.27,070MIT OR Apache-2.0
partiql-valuePartiQL Values26,850Apache-2.0
rasn-compiler-deriveMacros producing bindings for the rasn framework26,798MIT/Apache-2.0
alibaba-cloud-sdk-rustAlibaba Cloud SDK for Rust26,786MIT
partiql-parserPartiQL Parser26,664Apache-2.0
cc2600a subset of C compiler for Atari 260026,525GPL-3.0-or-later
xtasksEssential tools and tasks for Rust projects using the xtask pattern, simplifying
common build and development workflows.26,389MIT OR Apache-2.0
garble_langTuring-Incomplete Programming Language for Multi-Party Computation with Garbled Circuits26,257MIT
tinymist-packageTinymist package support for Typst.26,195Apache-2.0
symboscript-typesA symbolic programming language SymboScript types26,162MIT
partiql-ast-macrosProcedural macros for PartiQL AST26,040Apache-2.0
turbofuro_runtimeRuntime for Turbofuro visual programming language25,971Apache-2.0
telTurbofuro Expression Language25,958Apache-2.0
symboscript-utilsSymboScript utils25,941MIT
numbat-cliA statically typed programming language for scientific computations with first class support for physical dimensions and units.25,935MIT OR Apache-2.0
astray_coreCore functionality of the astray macro25,749MIT
tokayTokay is a programming language designed for ad-hoc parsing.25,737MIT
partiql-typesPartiQL Type Definitions25,650Apache-2.0
azureProject root for all Azure SDK-related crates.25,487MIT
melodium-commonCommon Mélodium elements and traits25,034EUPL-1.2
bevy_yarnspinner_example_dialogue_viewExample dialog view for Bevy Yarn Spinner for Rust, the friendly tool for writing game dialogue24,592MIT OR Apache-2.0
dust_dds_genOMG IDL compiler for Dust DDS24,402Apache-2.0
melodiumFlow-oriented language & tool, focusing on treatments applied on data, allowing high scalability and massive parallelization…24,339EUPL-1.2
turbofuro_workerWorker executable for Turbofuro24,235Apache-2.0
elf_loaderA no_std-friendly ELF loader and runtime linker for Rust.24,154MIT/Apache-2.0
symboscript-lexerSymboScript lexer24,009MIT
airlang_extThe Extension of Air Programming Language23,803MIT OR Apache-2.0
typst-ideIDE functionality for Typst.23,767Apache-2.0
parsitvery simple lib, the parsing combinators, recursive descendent that uses logos as lexer23,711non-standard
symboscript-parserSymboScript parser23,536MIT
plironProgramming Languages Intermediate RepresentatiON23,469Apache-2.0
csvxComma-Separated Values eXtended23,382MIT
partiql-logicalPartiQL Logical Model23,311Apache-2.0
bashrsRust-to-Shell transpiler for deterministic bootstrap scripts23,240MIT
typliteConverts a subset of typst to markdown.23,069Apache-2.0
calyx-utilsCompiler Infrastructure for Hardware Accelerator Generation23,032non-standard
voilaA tool for doing complex operations to files and directories.22,800MIT
partiql-evalPartiQL Expression Evaluator22,712Apache-2.0
gostd_deriveproc_macro_derive library for gostd.22,705MIT
tinymist-deriveProvides derive for tinymist.22,616Apache-2.0
tket2-hseriesTKET2 tool for preparing and validating `Hugr`s for compilation targeting Quantinuum H-series quantum computers22,544Apache-2.0
kn-graphA neural network inference graph intermediate representation, with surrounding utilities.22,482Apache-2.0 OR MIT
calyx-frontendCompiler Infrastructure for Hardware Accelerator Generation22,375non-standard
phoenix-langA simple, fast programming language22,163MIT
slacThe "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree.22,053Apache-2.0
partiql-source-mapPartiQL Source Map22,051Apache-2.0
progenitor-middlewareAn OpenAPI client generator21,940MPL-2.0
gostd_builtinPackage builtin binds the basic type in go through the type alias, and implements the basic type cast macro function.builtin…21,818MIT
CecileCecile Programming Language that is designed to be simple, fast21,709MIT
yarnspinner_internal_sharedShared internals for Yarn Spinner for Rust, the friendly tool for writing game dialogue21,668MIT OR Apache-2.0
critypBenchmark support for typst.21,633Apache-2.0
openqasmParser and translator for OpenQASM 2.021,512MIT OR Apache-2.0
sync-lsSynchronized language service inspired by async-lsp, primarily for tinymist.21,418Apache-2.0
tinymist-analysisTypst Static Analyzers for Tinymist.21,332Apache-2.0
type-sitter-procprocedural macros for type-sitter (generate typed wrappers for tree-sitter grammars from node-types.json and queries)21,286MIT OR Apache-2.0
melodium-coreCore implementation for compiled Mélodium elements21,049EUPL-1.2
tinymist-projectProject model of typst for tinymist.21,004Apache-2.0
melodium-macroMacro tooling for compiled Mélodium packages20,942EUPL-1.2
tinywasm-parserParser and lowering pipeline for TinyWasm20,804MIT OR Apache-2.0
calyx-irCompiler Infrastructure for Hardware Accelerator Generation20,747non-standard
rgb-strict-typesStrict types: confined generalized algebraic data types (GADT)20,683Apache-2.0
tinymist-taskTask model of typst for tinymist.20,652Apache-2.0
firefly_cliCLI tool for working with Firefly Zero20,634GPL-3.0
tinywasm-typesShared runtime, module, and archive types for TinyWasm20,633MIT OR Apache-2.0
rgb-aluvmFunctional registry-based RISC virtual machine20,488Apache-2.0
kn-cuda-sysA wrapper around the CUDA APIs20,429Apache-2.0 OR MIT
qbeQBE IR for Rust20,424MIT OR Apache-2.0
partiql-logical-plannerPartiQL Logical Planner20,263Apache-2.0
partiql-extension-ionPartiQL Ion extensions20,162Apache-2.0
solar-cliSolar compiler CLI definitions, utils, and driver20,086MIT OR Apache-2.0
kn-cuda-evalA CUDA executor for neural network graphs20,080Apache-2.0 OR MIT
clue_coreC/Rust like programming language that compiles into Lua code20,034MIT
tinywasmA tiny WebAssembly interpreter19,966MIT OR Apache-2.0
symboscript-optimizerSymboScript optimizer19,958MIT
databindExpand the functionality of Minecraft Datapacks.19,906GPL-3.0+
partiqlPartiQL in Rust19,814Apache-2.0
partiql-catalogPartiQL Catalog Definitions19,777Apache-2.0
keystone-engineRust bindings for the Keystone Engine assembler library.19,769GPL-2.0
partiql-irgenPartiQL IR Generator19,660Apache-2.0
midenc-sessionSession management for the Midenc compiler19,174MIT
partiql-conformance-test-generatorPartiQL conformance test generator19,126Apache-2.0
typesetA DSL for defining source code pretty printers19,074GPL-3.0-or-later
astrayEasily define AST using only Rust structures18,981MIT
calyxCompiler Infrastructure for Hardware Accelerator Generation18,904non-standard
pluto-langA interpreted programming language made in Rust18,865non-standard
partiql-conformance-testsPartiQL conformance test runner18,826Apache-2.0
bpf-scriptA small scripting language and compiler for creating eBPF programs at runtime.18,706MIT
tinymist-l10nLocalization support for tinymist and typst.18,636Apache-2.0
fusevmLanguage-agnostic bytecode VM with fused superinstructions and a 3-tier Cranelift JIT (linear/block/tracing)18,600MIT
midenc-hir-symbolString interning for the Miden compiler18,513MIT
partiql-rewriterPartiQL Rewriter Framework18,474Apache-2.0
partiql-irPartiQL Intermediate Representation18,370Apache-2.0
midenc-hir-macrosProvides proc macro support for Miden IR18,364MIT
alipay_sdk_rustAliPay Sdk for Rust18,363MIT
symboscript-formatterSymboScript formatter18,153MIT
symboscript-interpreterSymboScript interpreter18,137MIT
electron_tasjeTiny replacement for electron-builder17,699Apache-2.0 OR MIT
slothlangA weird, slow and a bit moldy interpreted programming language17,641Apache-2.0
rotoa statically-typed, compiled, embedded scripting language17,600BSD-3-Clause
cbqn-sysFFI bindings to CBQN17,434GPL-3.0-only
bpf-insA library for working with eBPF instructions.17,190MIT
bundInterpreter and CLI for a Virtual Machine for BUND programming language17,060non-standard
pytvPython Templated Verilog17,003GPL-3.0-or-later
midenc-hirHigh-level Intermediate Representation for Miden Assembly16,983MIT
kbvmAn implementation of the XKB specification16,983MIT OR Apache-2.0
jsonpilera Json syntax programming language for Windows16,961Apache-2.0
awa5_rsAn AWA5.0 CLI tool written in Rust (btw)16,721GPL-3.0-or-later
calyx-optCompiler Infrastructure for Hardware Accelerator Generation16,666non-standard
hamelinPipe-based query language for security event analytics16,542non-standard