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.
ux-compilerUX Framework Complier1,723GPL-3.0
weavyShared lowered-program substrate for interpreters and copy-and-patch backends.1,721MIT OR Apache-2.0
theforceA Star Wars inspired programming language.1,719MIT
rjiGenerates an efficient and seamless Rust/Java bridge. A Rust-Java Interface.1,717LGPL-3.0-or-later
blazefuckA blazingly-fast (interactive) Brainfuck interpreter.1,717MIT
graphix-deriveA dataflow language for UIs derive macros for package management1,706MIT
brik_rv32RISC-V Assembly Encoder / Decoder.1,701Apache-2.0 OR BSL-1.0 OR MIT
supergreenLib of common utils for cargo-green & rustcbuildx1,696MIT
bifThe Rusty Brainfuck Compiler1,686non-standard
automachinaLobana Abstract Computers1,683AGPL-3.0-or-later
bund_stdlib_text_classifierText classification using Bayes classifier for BUND programming language1,680non-standard
graphix-packageA dataflow language for UIs and network programming, package types1,669MIT
shaderc-macroCompile shaders with shaderc using macros at compile time1,666MIT
vue-oxc-parserCovert Vue AST (vue-compiler-core) to JSX AST (oxc)1,665MIT
runmat-snapshotHigh-performance snapshot creator for preloading RunMat standard library1,664MIT
digraph-rsa handful of algorithms for digraphs1,663non-standard
synoxProgram synthesis of string transformations from input-output examples.1,658MIT
aegis-langA dynamic, interpreted programming language with a high-performance bytecode VM.1,656MIT
hsmlA pug-inspired HTML preprocessor1,653MIT
lexvizA customizable lexical analyser tool which also allows you to visualize the NFAs and DFAs generated.1,652MIT
runtime-lexerA simple regex based lexer1,642MIT OR Apache-2.0
aiscriptThe AIScript programming language1,638MIT
hdp-preprocessorHDP preprocessor1,637non-standard
hdp-processorHDP processor1,630non-standard
ts-macroAttribute macro for generating TypeScript interfaces in wasm-bindgen projects.1,629Apache-2.0
waspyA Python interpreter written in Rust, designed for WebAssembly.1,626MIT
xidl-typeobjectA IDL codegen.1,624Apache-2.0
stck-interpreterAn interpreter for the stck language1,623GPL-3.0
instructA language to write general purpose 'makefile like' tasks which are powerful and reuseable1,618MIT
laburnumAn LSP framework for building language servers and compilers, powered by an incremental query tree with content-addressed…1,607BlueOak-1.0.0
nipah_tokenizerA powerful yet simple text tokenizer for your everyday needs!1,607non-standard
wariExperimental WebAssembly Runtime for RISC processors.1,605Apache-2.0 OR MIT OR BSL-1.0
inside-baseballModding tools for Backyard Baseball 20011,604AGPL-3.0
graphix-package-coreA dataflow language for UIs and network programming, core package with shared builtin-authoring traits1,602MIT
satekoA toy brainfuck compiler1,599BSD-3-Clause
rye-grainA Python to Rust translator1,598BSD-3-Clause
kaonA little scripting language written in rust1,596MIT
esoboxRust (re-)implementation of various esolangs1,595MIT
osom_encoders_x86_64Tools for encoding x86_64 instructions.1,595MIT
scheme4rScheme interpreter for rust1,594MIT
utigoUtigo, a package manager for C++.1,593MIT OR Apache-2.0
lambPure untyped lambda calculus in safe Rust.1,589MIT
cabin-languageA dead simple, highly performant, and extremely safe programming language.1,584GPL-3.0
rustdoc_demoThis is used to demo all the rustdoc features1,583AGPL-3.0
xlogic-corePackage for developing, building, testing, packaging and deploying FPGA and ASIC projects1,580Apache-2.0
decy-codegenRust code generation from HIR with minimal unsafe blocks1,576MIT OR Apache-2.0
lmincAn assembler and interpreter for the Little Minion Computer model created by Professor Magnus Bordewich of Durham University,…1,564MIT OR Apache-2.0
opcode-macrosMacros for opcodes encoded in bit fields1,564MIT
distrustcA Rust-compatible distcc implementation1,561MIT
partiql-cliPartiQL CLI1,559Apache-2.0
rustoGenerate types of types.1,554MIT
quantpilerСompiler of classical algorithms into oracles for quantum computing1,552AGPL-3.0-or-later
libxasExtendable Assembler library1,551GPL-2.0-or-later
dsv-seekerA simple DSV query interpreter1,549MIT
wechat_pay_sdkWechatPay Sdk for Rust1,548MIT
ecma-specUtilities defined by the EcmaScript Language Specification.1,544MIT
naga-rust-backBackend for the Naga shader translator which generates Rust code.1,539MIT OR Apache-2.0
decy-verifySafety property verification for transpiled Rust code1,537MIT OR Apache-2.0
dojiDoji is a Typescript and JavaScript runtime based on Deno.1,534MIT
partiql-playgroundPartiQL Playground1,529Apache-2.0
uir-coreCore definitions of Universal Intermediate Representation1,525MPL-2.0
luaur-vmThe Luau register virtual machine and standard library (Rust).1,524MIT
mag_langThe Mag Language Runtime1,522MIT
fishextractRust native mermaid parser and generator of SVGs based on those.1,519MIT OR Apache-2.0 OR MPL-2.0
bynk-syntaxBynk's syntax foundation: lexer, parser, AST, spans, the CompileError type, and the diagnostic-code registry — the lowest leaf of…1,514MIT OR Apache-2.0
progenitor-hkAn OpenAPI client generator1,511MPL-2.0
wasm2spirvCompile your WebAssembly programs into SPIR-V shaders1,511MIT
lex-syntaxTokenizer + parser for the Lex programming language.1,510EUPL-1.2
xlogic-compilerPackage for developing, building, testing, packaging and deploying FPGA and ASIC projects1,506Apache-2.0
spirtiInterpreter for the SPIR-T GPU shader IR.1,500MIT OR Apache-2.0
miden-field-repr-deriveDerive macros for felt representation serialization/deserialization1,494MIT
toy_codegenThe toylang compiler codegen1,492ISC
riscv_analysis_lspRISC-V static analysis tool -- LSP helpers1,491GPL-3.0
wasm-gpuRuns WASM on the GPU, seamlessly1,482MIT
mrdoA programming language (compiler, assembler, VM, and REPL) for working with collections of data1,481Apache-2.0
comfy-compilerComfy lang compiler1,479MIT
zust-dynamicDynamic value model for Zust scripts, with JSON, MessagePack, bytes, and typed vectors.1,474Apache-2.0
mathcompileHigh-performance symbolic mathematics with final tagless design, egglog optimization, and Rust hot-loading compilation1,471Apache-2.0
snarkvm-ledger-narwhal-batch-header-debugA batch header for a Narwhal-style memory pool in a decentralized virtual machine1,468Apache-2.0
ternlang-coreCompiler and VM for Ternlang — balanced ternary language with affirm/tend/reject trit semantics, @sparseskip codegen, and BET…1,468LGPL-3.0-or-later
shulkerscriptShulkerscript language implementation with compiler1,464MIT OR Apache-2.0
ryna-ffiFFI interface for the Ryna Programming Language1,461MIT
zust-compilerCompiler front-end and semantic lowering for the Zust scripting language.1,460Apache-2.0
simple-vmA simple bytecode VM with a custom compiler1,458MIT
etcetera-compilerA Rust-based compiler project.1,454GPL-3.0-only
riscv_analysis_cliRISC-V static analysis tool -- CLI1,447GPL-3.0
lexitA Lexical Analysis tool for defining a language and lexing it into tokens1,445MIT OR Apache-2.0
spcasmA modern, user-friendly SPC700 assembler.1,427non-standard
brink-formatBinary interface between brink compiler and runtime1,427MIT
oak-typescriptTypeScript frontend for Oak1,426MPL-2.0
kolaFast and lightweight language server for Kotlin1,425GPL-3.0
template-compilerA compiler from a simple template language to Wasm components1,423MIT OR Apache-2.0
air-derive-irMacros for MIR representation of the AirScript language1,422MIT
neorusticusA Prolog implementation in Rust with enhanced error handling1,420MIT OR Apache-2.0
miden-field-reprSerialization/deserialization for felt representation1,415MIT
crisp-runtimeA runtime for the lisp-like programming language Crisp which (one day!) integrates seamlessly with C/C++ and Rust libraries.1,408MIT
lex-astCanonical AST + content-addressed identity for Lex programs.1,408EUPL-1.2
duck-diagnosticGeneric diagnostic engine for building rich error reporting into any tool1,381MIT
haloumi-coreCore types and traits of the Halo2 frontend for LLZK1,380non-standard
rlx-gpu-kernelsShared CUDA/HIP C++ kernel sources for RLX GPU backends (NVRTC / hipRTC).1,370GPL-3.0-only
p1689Data structures for representing p1689 C++ modules dependency files1,368Apache-2.0 WITH LLVM-exception
garguileguile bindings for rust1,365Apache-2.0
leo-abi-typesABI type definitions for Leo programs1,364GPL-3.0
rlx-mlx-sysLow-level MLX C++ build + C ABI shim for RLX (vendored mlx, NVRTC-free).1,360GPL-3.0-only
logicaffeine-kernelPure Calculus of Constructions type theory - NO LEXICON1,359BUSL-1.1
tetherscriptA dynamically-typed scripting language with Rust-style ownership, implemented as a bytecode VM in Rust1,351MIT
digital_test_runnerParse and run tests used in hnemann's Digital logic designer and circuit simulator.1,349MIT OR Apache-2.0
miden-tx-kernel-sysPlaceholder for miden-tx-kernel-sys crate1,342MIT
ariadnenumDerive macros to easily generate ariadne report from error variants1,341MIT
wesley-emit-rustRust syntax-model emitter for Wesley IR1,341Apache-2.0
wesley-emit-typescriptTypeScript syntax-model emitter for Wesley IR1,334Apache-2.0
assura-astAssura AST types (Spanned, Expr, Decl, etc.) - the compiler IR1,330MIT OR Apache-2.0
logics-rsLogics is a user-friendly formula language with a subset of Python's expression syntax1,329MIT
lexarielLexical analyzer for Asmodeus language1,328MIT
assura-diagnosticsUnified diagnostic types for the Assura compiler1,328MIT OR Apache-2.0
teacat_libTools for working with TeaCat files1,323Artistic-2.0
tl-errorsError types and diagnostics for the ThinkingLanguage compiler1,313Apache-2.0
assura-parserLexer, parser, and AST for the Assura contract language1,311MIT OR Apache-2.0
onlaA programming language running on json or yaml1,301MIT
brink-syntaxSyntax types and parser for inkle's ink narrative scripting language1,296MIT
lex-typesType system + effect inference for Lex.1,296EUPL-1.2
rs2cA (very WIP) Rust to C transpiler1,292MIT OR Apache-2.0
liexprA library for parsing and evaluating simple expressions.1,291MIT
assura-configProject configuration and output mode types for the Assura compiler1,288MIT OR Apache-2.0
sv_simA simple SystemVerilog simulation tool written in rust1,287MIT
wesley-cliWesley native CLI1,287Apache-2.0
assura-stdlibAssura standard library contracts and prelude types1,278MIT OR Apache-2.0
brink-irIntermediate representations for inkle's ink narrative scripting language1,274MIT
kotliniteKotlin Language Server (WIP)1,272Apache-2.0
rlx-mlxMLX backend for RLX — Apple's array framework via hand-rolled C++ shim, eager + lazy execution1,268GPL-3.0-only
air-mirIntermediate representation for the AirScript language1,263MIT
assura-resolveName resolution and symbol table for the Assura contract language1,262MIT OR Apache-2.0
rlx-metalMetal backend for RLX — Apple Silicon GPU via Metal Performance Shaders + custom MSL kernels1,253GPL-3.0-only
gostd_dervieproc_macro_derive library for gostd.1,251MIT
cas-compilerBytecode compiler for CalcScript programs1,251MIT
logicaffeine-lexiconEnglish vocabulary types and compile-time lexicon lookup for logicaffeine1,250BUSL-1.1
logicaffeine-dataWASM-safe data structures and CRDTs - NO IO1,249BUSL-1.1
jonlangbasic scripting language made to learn rust1,246MIT OR Apache-2.0
rlx-cudaNVIDIA CUDA backend — cuBLAS for matmul + NVRTC-compiled kernels for everything else, via the pure-Rust `cudarc` crate.1,246GPL-3.0-only
rlx-wgpuCross-platform GPU backend for RLX via wgpu (Metal/Vulkan/DX12/WebGPU)1,245GPL-3.0-only
assura-typesType checking for the Assura contract language1,245MIT OR Apache-2.0
logicaffeine-proofBackward-chaining proof engine (certified SAT/CDCL, tactics, Socratic hints) plus the number-theory / cryptanalysis substrate…1,242BUSL-1.1
crisp-macroA proc macro for the lisp-like programming language Crisp which (one day!) integrates seamlessly with C/C++ and Rust libraries.1,234MIT
rlx-textRLX text — tokenizer wrappers, chat templates, sampling. Public surface for downstream LM apps.1,232GPL-3.0-only
decy-coreCore transpilation pipeline for C-to-Rust conversion1,224MIT OR Apache-2.0
bynk-checkBynk's semantic-analysis layer: name resolution, type checking, the kernel-method and builtin registries, first-party sources,…1,223MIT OR Apache-2.0
codelighterA fast error, warning and notes highlighter for Rust1,221MIT
cas-rsA CalcScript executor and REPL.1,215MIT
maat_spanSource span and location types for the Maat compiler1,214MIT OR Apache-2.0
midenc-dialect-wasmMiden IR Wasm Dialect1,207MIT
zust-parserLexer and parser for the Zust scripting language.1,207Apache-2.0
imp_treeA collection of traits for modelling tree-structure in IMP programs1,204MIT
assura-codegenRust code generation from type-checked Assura contracts1,204MIT OR Apache-2.0
assura-smtSMT-based verification for Assura contracts via Z31,203MIT OR Apache-2.0
mcfnAn mcfunction preprocessor1,200MIT
leo-parser-losslessLossless syntax tree parser for the Leo programming language1,199GPL-3.0
typescript-astA native Typescript parser.1,198MIT
partiql-extension-csvPartiQL CSV extensions1,190Apache-2.0
leo-abiABI generation for Leo programs1,186GPL-3.0
decy-stdlibC standard library prototypes for the Decy C-to-Rust transpiler1,184MIT OR Apache-2.0
jasm-assemblerModern assembler for JVM instruction set - strongly typed, object-oriented, zero-dependency core1,183MPL-2.0
shireThe Rust version of Shire1,178MPL-2.0
lust-rsA WIP Lua-like scripting language implemented in Rust, designed for embedding and rapid scripting with a strong type system, with…1,178non-standard
shulkerscript-cliCommand line tool to compile Shulkerscript projects1,174MIT OR Apache-2.0
conthirThe Conthir CLI1,173Apache-2.0
simple-expressionsA small expression language with variables, function calls, simple types and common operators1,173MIT OR Apache-2.0
rlx-rocmAMD ROCm/HIP backend — same .cu kernel sources as rlx-cuda, dispatched via HIP.1,172GPL-3.0-only
imp_astAbstract syntax trees for IMP programs1,157MIT
bellronosBellande Operating System Programming Language written in Rust1,152GPL-3.0-or-later
parseidParser for Asmodeus language with AST generation1,147MIT
qir-qisQIR to Quantinuum QIS (Quantum Instruction Set) compiler1,146Apache-2.0
thalir-coreCore IR types and builders for ThalIR smart contract analysis1,145MPL-2.0
assura-pipelineShared compiler pipeline for the Assura language1,139MIT OR Apache-2.0
logicaffeine-systemPlatform IO, networking, persistence, and post-quantum crypto kernels (Keccak/SHA-3, ChaCha20-Poly1305, ML-KEM, ML-DSA) for LOGOS1,136BUSL-1.1
assura-fmtSource code formatter for the Assura contract language1,132MIT OR Apache-2.0
logicaffeine-languageNatural language to first-order logic pipeline1,131BUSL-1.1
tl-astAbstract Syntax Tree definitions for ThinkingLanguage1,131Apache-2.0
dismaelDisassembler for Asmodeus binary files with intelligent analysis1,128MIT
bitcoin-arenaEfficient arena-based memory management crate for high-performance Rust applications, facilitating customized memory allocations.1,127MIT
haloumi-irIntermediate representation of the haloumi framework.1,125non-standard
bynk-emitBynk's build orchestration and TypeScript emission: project discovery, the dependency graph, validation, and the emitter that…1,121MIT OR Apache-2.0
aver-langVM and transpiler for Aver, a statically-typed language designed for AI-assisted development1,120MIT
brink-analyzerCross-file semantic analysis for inkle's ink narrative scripting language1,119MIT
ternlang-mlTernary ML inference kernels — TritFloat (confidence-native ternary float), TritFloatTensor, sparse_matmul (@sparseskip),…1,117LicenseRef-BSL-1.1
fartdownAn experimental semantic markup language and static site generator for crafting hypertext documents1,112AGPL-3.0-only
lex-bytecodeBytecode compiler + VM for Lex.1,109EUPL-1.2
jit-assemblerA multi-architecture JIT assembler library for runtime code generation1,096MIT
clr-assemblerModern CLR assembler for x64 and x86 instruction sets - strongly typed, object-oriented, zero-dependency core1,094MPL-2.0
haloumi-loweringCore traits for enabling types to integrate with the codegen module.1,093non-standard
assura-llmLLM provider abstraction and contract analysis for Assura1,093MIT OR Apache-2.0
maat_errorsCompiler error types and diagnostic infrastructure for the Maat programming language1,092MIT OR Apache-2.0
assura-lspLSP server for the Assura contract language1,086MIT OR Apache-2.0
teacatA modern document languge for web pages.1,085Artistic-2.0
assura-mcpMCP (Model Context Protocol) server for Assura AI agent integration1,084MIT OR Apache-2.0
nargo-irNargo intermediate representation1,082MIT
ringkernel-cuda-codegenCUDA code generation from Rust DSL for RingKernel stencil kernels1,080Apache-2.0
single-variable-algebra-compilerA compiler for the minimalistic programming language single-variable-algebra.1,080non-standard
bynk-fmtFormatter for the Bynk DSL (used by bynkc-lsp).1,076MIT OR Apache-2.0
lunar-langLunar is a compiler that generate mruby bytecodes from Lua script.1,069BSD-3-Clause
tmp-typst-timing-custom-metadataPerformance timing for Typst.1,069Apache-2.0