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.

mir-sysFFI bindings to MIR Project (https://github.com/vnmakarov/mir)3,341MITCompilersExternal FFI bindings melodium-distributionMélodium language parsing and semantic analyser3,340EUPL-1.2AsynchronousCompilers bicycle_commonCommon definitions for bicycle architecture compiler crates3,335Apache-2.0CompilersScience oxc_jsdocA collection of JavaScript tools written in Rust.3,328MITCompilersDevelopment tools clyA program to calculate the layout of C types3,324GPL-3.0-or-laterCommand line utilitiesCompilers muticaMutica programming language3,315MITCommand line utilitiesCompilers rlx-fusionFusion passes and fused-op decomposition for RLX MIR3,281GPL-3.0-onlyAlgorithmsCompilers typeslice-macrostype-level slices3,278MIT OR Apache-2.0CompilersData structures magcThe Mag Language Compiler3,249MITCompilersDevelopment tools kirIR for parse/print def/use support.3,246MIT OR Apache-2.0CompilersParsing tools junglefowl-macrosMacros for type-level mathematical computation.3,243LGPL-3.0-or-laterAlgorithmsCompilers pulsar-frontendA high-level programming language for building hardware accelerators3,239non-standardCompilers kir-macrosThe macros for kir.3,221MIT OR Apache-2.0CompilersParsing tools cicd-melMélodium CI/CD library3,210EUPL-1.2AsynchronousCompilers fetish-lib(F)unctional (E)mbedding of (T)erms (I)n a (S)patial (H)ierarchy3,209MITCompilersMathematics rlx-autodiffJAX-shaped transforms for RLX MIR — autodiff, JVP/HVP, vmap3,204GPL-3.0-onlyAlgorithmsCompilers rlx-compileHIR → MIR → LIR compile pipeline for RLX3,203GPL-3.0-onlyAlgorithmsCompilers TypeScript-Rust-CompilerHigh-performance TypeScript to Rust compiler3,183MITCompilersDevelopment tools mruby3-sysRust bindings for mruby 3.x Ruby language implementation3,180MITCompilersExternal FFI bindings bicycle_cliffordsSynthesis of Clifford gates in a code module on the bicycle architecture3,174Apache-2.0CompilersScience rlx-optRLX optimizer facade — fusion, autodiff, and compile pipelines3,160GPL-3.0-onlyAlgorithmsCompilers markerml_backendHTML backend of simple markup and templating language, that is transpiled to HTML.3,153MITCompilersParser implementations bpflinterA command-line based linter for BPF C code.3,136MITAccessibilityCommand line utilities rlx-ggufGGUF v1/v2/v3 parser + dequantization to f32. Standalone — no rlx-* deps.3,135GPL-3.0-onlyAlgorithmsCompilers wagon-identIdent struct for WAGon. Used in various crates for various reasons3,131Apache-2.0CompilersData structures wasm2glulxTranslate WebAssembly into Glulx3,124Apache-2.0 WITH LLVM-exceptionCompilersWebAssembly log-melMélodium logging library3,112EUPL-1.2AsynchronousCompilers symjita lightweight just-in-time (JIT) optimizer compiler3,109MITCompilersHardware support i8051-proc-macroAssociated proc-macro for the i8051 microcontroller emulator crate.3,074MIT OR Apache-2.0CompilersEmbedded development xdyComplex RPG dice expression evaluator with histogram support.3,065BSD-3-ClauseCompilersGame development quilt-langA programming language3,039MITCommand line utilitiesCompilers code_highlighterHighlights code for printing3,036MITCompilersText processing kbvm-cliA CLI for working with XKB3,035GPL-3.0-onlyCommand line utilitiesCompilers intel-8080-kitAn Intel 8080 library crate written in Rust that provides an assembler, a disassembler and an emulator with example executables.3,034MITCompilersDevelopment tools spore-disassemblerUEFI Bytecode Disassembler3,033ZlibCompilers bicycle_compilerA compiler for Pauli-based compilation (PBC) circuits to bicycle instructions3,000Apache-2.0CompilersScience rlx-cpuCPU backend for RLX — SIMD kernels, BLAS dispatch, thread pool, arena executor2,999GPL-3.0-onlyAlgorithmsCompilers tree-sitter-xdytree-sitter grammar for xDy dice expression language.2,993BSD-3-ClauseCompilersGame development midenc-hir-evalAn interpreter for Miden IR2,974MITCompilers pulsar-irA high-level programming language for building hardware accelerators2,956non-standardCompilers silt-luaA pure rust Lua interpreter and virtual machine2,949MITCompilersConfiguration telltale-vmBytecode VM for choreographic session type protocols2,946MIT OR Apache-2.0Compilers cmtrs_macrosThe macros for cmtrs.2,945MIT OR Apache-2.0CompilersSimulation bpfasmBerkley Packet Filter (BPF) assembler2,944MIT OR Apache-2.0CompilersNetwork programming dlexerA high-performance, functional parser combinator library for Rust2,944MITCompilersParsing tools pl_0A simple pl/0 compiler implemented in rust.2,928MITCompilersParsing tools css-parserCSS parser and compiler written in Rust. Can be used as standalone library or cli tool2,912MITCompilers bfupPreprocessor for brainfuck-like languages2,911GPL-3.0-onlyCommand line utilitiesCompilers cmtirThe intermediate representation for Cement (cmt2) languages and compiler tools.2,909MIT OR Apache-2.0CompilersSimulation mir-rsFFI bindings to MIR Project (https://github.com/vnmakarov/mir)2,905MITAPI bindingsCompilers markermlSimple markup and templating language, that is transpiled to HTML.2,902MITCompilersParser implementations wagon-valueDynamic type value object for WAGon.2,891Apache-2.0CompilersData structures wimshurstStatic generator2,888MITCompilersWeb programming lua-macroEmbed Lua code directly into your Rust, for some reason2,867MITCompilersDevelopment tools oort-vmThe Oort Virtual Machine2,863Apache-2.0Compilers rimu-stdlibA data structure template system.2,846MIT OR Apache-2.0CompilersConfiguration tk-sysbindings to Tk graphics library2,839MIT OR Apache-2.0CompilersExternal FFI bindings protospec-buildOne binary format language to rule them all, One binary format language to find them, One binary format language to bring them…2,831MITCompilersDevelopment tools eclair_bindingsidiomatic Rust wrapper around the low level Eclair Datalog API2,830BSD-3-ClauseAPI bindingsCompilers fayalite-proc-macros-implan implementation detail of fayalite -- the procedural macros' implementations2,825LGPL-3.0-or-laterCompilersDevelopment tools irvmA IR compiler target with a Rust friendly API that lowers to LLVM IR.2,822Apache-2.0Compilers seq-coreCore runtime library for stack-based languages (Value, Stack, Channels)2,817MITCompilersDevelopment tools i8051An emulator for the i8051 (MCS-51) microcontroller.2,809MIT OR Apache-2.0CompilersEmbedded development op8d_lexemizerOpinionated library for transforming code to a vector of Lexemes2,802MITCompilers lucia-langLucia programming language2,788MIT OR Apache-2.0CompilersParser implementations junglefowlBrutally murdering Rust's type system one proof at a time.2,767LGPL-3.0-or-laterAlgorithmsCompilers mitex-cliCLI for MiTeX.2,765Apache-2.0Command line utilitiesCompilers wrap_verilog_in_rust_hdl_macroA proc-macro to wrap Verilog code in a rust-hdl module2,757MIT OR Apache-2.0CompilersDevelopment tools::Build Utils revmc-craneliftEVM bytecode compiler Cranelift backend2,737MIT OR Apache-2.0CompilersCryptography::Cryptocurrencies xlogicPackage for developing, building, testing, packaging and deploying FPGA and ASIC projects2,725Apache-2.0Command line utilitiesCompilers rimu-replA data structure template system.2,715MIT OR Apache-2.0CompilersConfiguration swc-plugin-add-logging-dataset-wtsswc plugin add dataset for wts logging2,713Apache-2.0Compilers expyEmbeddable & extensible expression evaluator2,711MIT OR Apache-2.0CompilersMathematics cmtcThe cmtc compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators.2,711MIT OR Apache-2.0CompilersSimulation rohanasanpmA project maker for Rohanasan: An extremely fast and easy backend framework for rust.2,702non-standardCompilersConfiguration cyclang-parserCyclang is a toy language built in LLVM.2,699Apache-2.0/MITCompilers transhaderTranspile shaders on the fly using procedural macros.2,679MIT OR Apache-2.0CompilersGraphics orecc-elfEasy read/write ELF 32/64 relocatibles/executables/dynamics2,679MITCompilersDevelopment tools::Build Utils cmtrsA rule-based embedded HDL in Rust.2,679MIT OR Apache-2.0CompilersSimulation futilCompiler Infrastructure for Hardware Accelerator Generation2,678non-standardCompilers rimu-cliA data structure template system.2,672MIT OR Apache-2.0CompilersConfiguration pulsar-backendA high-level programming language for building hardware accelerators2,666non-standardCompilers sbpf-assemblerAssembler for SBPF (Solana BPF) assembly language2,663MITCompilersDevelopment tools bashrs-runtimeEmbedded runtime library for Rash-generated shell scripts2,659MITCommand line utilitiesCompilers bfjitBrainfuck JIT VM tutorial2,654AGPL-3.0Command line utilitiesCompilers rusty-handlebars-parserCompiler for the rusty-handlebars template engine2,650MITCompilersTemplate engine rlx-driverRLX driver layer — device handles, arenas, buffers, command streams2,648GPL-3.0-onlyAlgorithmsCompilers rlx-macrosRLX proc macros — #[rlx_model] for AOT-compiled ML models2,622GPL-3.0-onlyAlgorithmsCompilers symboscript-analyzerSymboScript analyzer2,621MITCompilers wagon-lexerLexer for the wagon DSL.2,620Apache-2.0CompilersData structures tabulonA high-performance, JIT-compiled expression evaluation engine using Cranelift2,617MITCompilersParser implementations snarkvm-compilerCompiler for a decentralized virtual machine2,612GPL-3.0CompilersCryptography melodium-libMélodium library placeholder2,601EUPL-1.2AsynchronousCompilers texlangTexlang: A TeX language interpreter2,601MITCompilers dunhHighlights code for printing2,587MITCompilersText processing rlx-runtimeRLX runtime — feature-gated backends, session API, compile+execute pipeline2,579GPL-3.0-onlyAlgorithmsCompilers lrpA set of parsers for Rust lazy coders2,560MITAccessibilityCompilers combiA combinators library with an included rust token parsing implementation2,545non-standardCompilersParser implementations ruskiRuSKI is a simple implementation of combinator calculus.2,544MITCompilers reverInterpreter and REPL for the Rever language2,5360BSDCompilers fayalite-visit-genan implementation detail of fayalite -- Visit/Fold implementation generator2,536LGPL-3.0-or-laterCompilersDevelopment tools fayalite-proc-macrosan implementation detail of fayalite -- the procedural macros2,532LGPL-3.0-or-laterCompilersDevelopment tools pocketpy-sysRust FFI bindings to pocketpy, a portable python 3.x interpreter2,529MITCompilersExternal FFI bindings c64-assembler-6502Definition of 6502 instruction set2,511GPL-3.0-or-laterCompilersDevelopment tools aiscript-lexerThe lexer of AIScript programming language interpreter2,509MITCompilersWeb programming aegeanA fancy diagnostics & reporting crate2,470MITCommand line utilitiesCompilers c64-assembler-macroConvenience macros for c64-assembler crate2,469GPL-3.0-or-laterCompilersDevelopment tools cargo-futharkA library and cargo subcommand to integrate Futhark into Rust projects.2,460MIT OR Apache-2.0API bindingsCommand line utilities partiql-extension-value-functionsPartiQL Value function extensions2,437Apache-2.0CompilersDatabase interfaces riscv_analysisRISC-V static analysis tools2,436GPL-3.0CompilersDevelopment tools grabaplA library for graph-based programming languages, with pluggable type systems and a focus on visible intermediate states.2,434MIT OR Apache-2.0CompilersDevelopment tools cyclang-backendCyclang is a toy language built in LLVM.2,417Apache-2.0/MITCompilers synth-backendARM encoder, ELF builder, vector table, linker scripts, and MPU configuration2,405Apache-2.0CompilersEmbedded development pulsar-langA high-level programming language for building hardware accelerators2,404non-standardCompilers synth-backend-riscvRISC-V encoder, ELF builder, PMP allocator, and bare-metal startup for synth2,404Apache-2.0CompilersEmbedded development charon_ariadneA fancy diagnostics & reporting crate - resigned for crates.io/charon2,385MITCommand line utilitiesCompilers decy-parserC AST parsing using clang-sys for Decy transpiler2,384MIT OR Apache-2.0Command line utilitiesCompilers wagon-parserParser for the WAGon DSL.2,378Apache-2.0CompilersData structures same-asType equality in stable Rust.2,352LGPL-3.0-or-laterAlgorithmsCompilers synth-frontendWASM/WAT parser and module decoder frontend for the Synth compiler2,334Apache-2.0CompilersEmbedded development astree_coreCore functionality of the astree macro2,324MITAlgorithmsCompilers rulesxpMulti-language rules expression evaluator supporting JSONLogic and Scheme with strict typing2,322MITCompilersParsing tools aiscript-directiveDirectives of AIScript programming language interpreter2,312MITCompilersWeb programming metrowrapA mwcc wrapper2,290BSD-3-ClauseCommand line utilitiesCompilers hematitaA memory safe Lua interpreter2,289GPL-3.0Compilers hexput-runtimeWebSocket runtime server for Hexput AST processing2,271MITAsynchronousCompilers fayaliteHardware Description Language embedded in Rust, using FIRRTL's semantics2,261LGPL-3.0-or-laterCompilersDevelopment tools c64-assemblerCommodore 64 assembler, outputs directly to .PRG or Dasm source code2,256GPL-3.0-or-laterCompilersDevelopment tools uor-prismThe Prism standard library (wiki ADR-031): a façade re-exporting uor-foundation's substrate plus the Layer-3 sub-crates…2,256MITCompilersNo standard library imp_lexerA nom-based lexer for the IMP programming language2,254MITCompilers rust_hls_libSupport crate for rust_hls2,253MIT OR Apache-2.0CompilersDevelopment tools::Build Utils decy-hirHigh-level Intermediate Representation for C-to-Rust transpilation2,245MIT OR Apache-2.0Command line utilitiesCompilers typescript-jitA native Typescript parser and JIT runner.2,222MITCompilersParsing tools imp_parserA nom-based parser for the IMP programming language2,215MITCompilers axonyx-coreCore parser, lowering, query model, and SQL draft compiler for Axonyx2,206MITCompilersWeb programming rusty-handlebarsFast compile time handlebars template engine for Rust2,177non-standardCompilersTemplate engine distrustc-clientA Rust-compatible distcc implementation2,167MITCommand line utilitiesCompilers crispA small, expressive Lisp-inspired programming language.2,166MITCompilersParser implementations x86_64-assemblerModern assembler for x64 and x86 instruction sets - strongly typed, object-oriented, zero-dependency core2,163MPL-2.0Compilers rust_hls_macroHigh level synthesis support for rust-hdl2,158MIT OR Apache-2.0CompilersDevelopment tools::Build Utils distrustc-serverA Rust-compatible distcc implementation2,156MITCommand line utilitiesCompilers wopAn front-end to lrp2,154MITAccessibilityCompilers rusty-basicTiny BASIC interpreter written in Rust2,149MITCommand line utilitiesCompilers snarkvm-synthesizer-debugSynthesizer for a decentralized virtual machine2,126Apache-2.0CompilersCryptography lexerus_deriveSimple annotated lexer2,121non-standardCompilersParser implementations aiscript-vmAIScript programming language interpreter2,120MITCompilersWeb programming lynxlangAn educational project for learning how programming language is made.2,116MITCompilersParser implementations snarkvm-ledger-narwhal-debugData structures for a Narwhal-style memory pool in a decentralized virtual machine2,113Apache-2.0CompilersCryptography hdp-cairo-runnerHDP cairo runner2,112non-standardAsynchronousCommand-line interface air-codegen-masmMiden Assembly code generator for the AirScript language2,107MITCompilersCryptography general-parserConfigurable parser for S-expressions with configurable extensions for mathematical notation2,104MITCompilersParsing tools decy-analyzerStatic analysis and type inference for C code2,092MIT OR Apache-2.0Command line utilitiesCompilers lucia-lasmLASM - Lucia Assembly Language2,078MITCompilersVirtualization kotlinKotlin Language Parser (WIP)2,074MITCompilersDevelopment tools wagon-codegenGeneric code generation methods for the WAGon DSL that can be used for various purposes.2,059Apache-2.0CompilersData structures ad-astra-exportEmbeddable scripting language platform Ad Astra. Macro Crate.2,047non-standardCompilersEmulators air-script-coreCore types for the AirScript compiler2,030MITCompilersCryptography mblfThe MBLF-To-BF compiler written in Rust with Pest. MBLF is a programming language on top of the esoteric programming language…2,025MIT OR Apache-2.0Command line utilitiesCompilers zust-vmCranelift JIT runtime for executing Zust modules.2,024Apache-2.0CompilersDevelopment tools laminaHigh-performance compiler backend for Lamina Intermediate Representation2,016Apache-2.0CompilersDevelopment tools synth-verifySMT translation validation for the Synth compiler (ordeal QF_BV engine; optional Z3 differential oracle)2,004Apache-2.0CompilersEmbedded development synth-backend-awsmaWsm backend integration for the Synth compiler1,985Apache-2.0CompilersEmbedded development hlbc-indexingHashlink bytecode indexer1,981MITCompilersParser implementations synth-backend-waskerWasker backend integration for the Synth compiler1,981Apache-2.0CompilersEmbedded development safe_wrenA safe, pure-rust implementation of wren.io, drop-in replacement for wren.io's C implementation.1,971MITCompilers evalita toy interpreter1,970MITCompilersParser implementations toy_astThe toylang compiler AST1,969ISCCommand line utilitiesCompilers pe-assemblerPE/COFF assembler for Windows instruction sets - strongly typed, object-oriented, zero-dependency core1,962MPL-2.0Compilers irvm-lowerThe lowering library for IRVM to go to LLVM IR1,960Apache-2.0Compilers aarchmrs-instructionsAARCHMRS-generated ARM instructions functions1,957BSD-3-ClauseCompilersHardware support ksplangA ksplang interpreter1,933MITCompilers murkdownAn experimental semantic markup language and static site generator for composing and decomposing hypertext documents1,913AGPL-3.0-onlyCommand line utilitiesCompilers ccarp(trans)Compile C And Rust Partially1,906GPL-2.0-or-laterCommand line utilitiesCompilers rascal_cliA parser and compiler for Flash ActionScript 2 files into SWFs1,900MIT OR Apache-2.0Command line utilitiesCompilers aiscript-runtimeThe web runtime of AIScript programming language interpreter1,899MITCompilersWeb programming alureAluVM runtime environment1,884MITCompilersCryptography luaur-bytecodeLuau bytecode format and builder (Rust).1,882MITCompilersEncoding synth-cliCLI for Synth, the WebAssembly-to-ARM Cortex-M AOT compiler1,876Apache-2.0CompilersEmbedded development aluasmAlu assembler1,873MITCompilersCryptography luaur-compilerLuau source-to-bytecode compiler (Rust).1,870MITCompilers decy-ownershipOwnership and lifetime inference for C-to-Rust conversion (CRITICAL)1,863MIT OR Apache-2.0Command line utilitiesCompilers midenc-logProvides flexible trace logging for midenc1,856MIT OR Apache-2.0Compilers brik_rv64RISC-V Assembly Encoder / Decoder.1,835MITCompilersEncoding codewandler-flux-langFlux-Lang: the pure language core — AST, renderer, analyzer, effect/op types, a Rust eDSL, and the schema/skill…1,822MIT OR Apache-2.0CompilersDevelopment tools rlx-flowBlock assembly-line API for RLX model builders — fusion-first, config-driven1,821GPL-3.0-onlyAlgorithmsCompilers xidl-xcdrA IDL codegen.1,809Apache-2.0CompilersNetwork programming reloA custom programming language with a readable syntax (RELO).1,794MITCompilersParsing tools anthemA command-line application for assisting in the verification of answer set programs1,792MITCommand line utilitiesCompilers eraPlanera compiler and build system1,790non-standardCompilersDevelopment tools::Build Utils atlas_vmThe Atlas77 Virtual Machine1,790MITCompilers portalis-coreCore library for the Portalis Python to Rust/WASM transpiler1,789MITCompilersDevelopment tools midenc-expect-testSnapshot testing for Miden compiler1,774MITCompilers quartz_commandsGenerates a parser at compile-time for handling commands similar in structure to those of Minecraft.1,762MITCommand-line interfaceCompilers logicaffeine-baseTier-0 foundation for logicaffeine: arena, interner, spans, the exact numeric/quantity/money/time/UUID value-type tower, and the…1,761BUSL-1.1CompilersMathematics nl-compilerVerilog frontend compilation into a memory-safe netlist IR1,754MIT OR Apache-2.0CompilersData structures ts-typeUtilities and types for working with TypeScript type representations in Rust.1,751Apache-2.0API bindingsCompilers shulkerboxCrate for creating Minecraft datapacks in Rust1,743MIT OR Apache-2.0CompilersGame development mal-rsAn implemention of the Mal language in Rust1,741non-standardCommand line utilitiesCompilers ad-astraEmbeddable scripting language platform Ad Astra. Main Crate.1,741non-standardCompilersEmulators cargo2mesongenerate traits from C header files1,727Apache-2.0 OR MITCommand line utilitiesCompilers