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.
qudit-exprAccelerated and Extensible Quantum Library504BSD-3-Clause
tsz-checkerTypeScript type checker for the tsz compiler504Apache-2.0
mist-langThe Mist programming language compiler503Apache-2.0
portalis-orchestrationPipeline orchestration for multi-agent workflows501MIT
ion-deriveDerive macro for Ion scripting language host types499MIT
flow_astAbstract Syntax Tree definitions for the Flow programming language492MIT
luna-jitA Lua runtime in pure Rust — full 5.1/5.2/5.3/5.4/5.5 support. Equivalent to `luna-core` plus a Cranelift-backed JIT (method +…491MIT OR Apache-2.0
flow_lexerLexical analyzer for the Flow programming language491MIT
parlex-calcParlex example: simple calculator489MIT
vexil-langCompiler library for the Vexil schema definition language — lexer, parser, IR, and type checker484MIT OR Apache-2.0
bicycle_random_numericsCollect numerics for random Pauli-generated rotations run on the bicycle architecture483Apache-2.0
flowlog-runtimeRuntime support crate for FlowLog — re-exports timely/differential-dataflow and provides helpers used by flowlog-build-generated…483Apache-2.0
zust-vm-metalMetal shader source generation backend for the Zust scripting language.482Apache-2.0
crainA Brainfuck compiler/interpreter/tool480MIT
wirespec-syntaxParser and AST for the wirespec protocol description language478Apache-2.0
aardvark-coreRuntime for executing sandboxed python bundles inside V8.478Apache-2.0
brink-converterConverts inklecate .ink.json to brink .inkb format476MIT
montyA sandboxed, snapshotable Python interpreter written in Rust.474MIT
stoffel-vmRegister-based virtual machine runtime and MPC execution engine for Stoffel programs472Apache-2.0
stator_jseStator JavaScript engine core — parser, bytecode compiler, Maglev JIT, interpreter, GC471MIT
maat_parserCombinator-based parser for the Maat programming language469MIT OR Apache-2.0
maat_vmStack-based virtual machine for the Maat programming language468MIT OR Apache-2.0
typst-batchTypst helper library for batch processing — friendly API, shared resources, virtual files, customizable diagnostics460MIT
bynk-stripStrip-only TypeScript→JavaScript for Bynk's first-class JS artefact (the in-browser track). Erases TypeScript type syntax via…460MIT OR Apache-2.0
graphix-package-strA dataflow language for UIs and network programming, string package456MIT
oak-javascriptJavaScript frontend for Oak (reuses TypeScript implementation)454MPL-2.0
spec-checkerProperty-based and runtime-gate checker for Lex specs.453EUPL-1.2
retroshield-z80-workbenchZ80 code generation framework for RetroShield projects451BSD-3-Clause
dmc-diagnosticShared diagnostic codes and source metadata for the dmc MDX compiler450MIT
portalis-cuda-bridgeCUDA GPU acceleration bridge for parallel processing450MIT
patch-rexxA modern REXX interpreter in Rust450MIT
portalis-nemo-bridgeNVIDIA NeMo LLM integration for AI-powered translation449MIT
stoffellangCompiler for Stoffel programs targeting the Stoffel VM bytecode format449Apache-2.0
oak-csharpC# frontend for Oak444MPL-2.0
xidl-api-keycloakA IDL codegen.443Apache-2.0
tl-compilerBytecode compiler and VM for ThinkingLanguage (Phase 2)441Apache-2.0
suscCompiler for the SUS Hardware Design Language439GPL-3.0-or-later
wirespec-semaSemantic analysis and Semantic IR for wirespec438Apache-2.0
umc_parserThe Universal Markup-language Compiler, Rust-based.438MIT
maat_codegenBytecode code generation for the Maat programming language436MIT OR Apache-2.0
lex-apiHTTP/JSON + MCP server surface for the Lex toolchain.435EUPL-1.2
solscript-parserParser for SolScript - Solidity-style language for Solana433MIT
sema-langSema — a Lisp dialect with first-class LLM primitives432MIT
bock-errorsDiagnostic error types and source span machinery for the Bock language compiler431MIT
mist-apiThe Mist programming language module system430Apache-2.0
marzipanA macro processor for ZZT worlds428MIT
tur-cliCommand-line interface for Turing machine simulator424MIT OR Apache-2.0
z80_forthA Forth compiler for z80 processors, particularly aimed towards the TI-8x series of graphing calculators.423MPL-2.0
tsz-lspLanguage Server Protocol implementation for the tsz compiler422Apache-2.0
jeff-formatRust bindings for the jeff exchange format417Apache-2.0
maat_stdlibStandard library sources for the Maat programming language416MIT OR Apache-2.0
cedar-policy-mcp-schema-generatorAuto-Generates Cedar schemas from an MCP server's tool descriptions.415Apache-2.0
fob-configConfiguration loading and validation for the Fob bundler411MIT
dmc-lexerMDX, JSX, and GFM tokenizer for the dmc compiler410MIT
kaio-coreKAIO core — PTX IR types and emission. Part of the KAIO GPU kernel authoring framework.408MIT OR Apache-2.0
forgellm-codegen-gpuGPU code generation via wgpu/WGSL for ForgeLLM408MIT
maat_typesHindley-Milner type inference engine for the Maat programming language407MIT OR Apache-2.0
lift-tensorLIFT-TENSOR: AI dialect — tensor types, attention, KV cache, MoE, quantisation406MIT
graphix-package-mapA dataflow language for UIs and network programming, map package406MIT
flow_parserParser for the Flow programming language405MIT
lift-quantumLIFT-QUANTUM: Quantum dialect — qubits (linear types), gates, noise attributes, layout mapping404MIT
haloumi-backendGeneric backend API of the haloumi framework.396non-standard
forgellm-codegen-wasmWASM + WebGPU code generation for ForgeLLM391MIT
stator_jse_ffiStator JavaScript engine — stable C FFI layer for embedding391MIT
forgellm-runtimeMinimal runtime for ForgeLLM (KV cache, sampling, tokenizer, API server)389MIT
junoccCompiler for JunoLang388non-standard
ternlang-runtimeDistributed actor runtime for ternlang — TCP-based TernNode with remote spawn/send/await over newline-JSON protocol.386LicenseRef-BSL-1.1
solar-lspSolidity LSP386MIT OR Apache-2.0
maat_traceTrace-generating virtual machine for the Maat programming language385MIT OR Apache-2.0
forgellm-codegen-cpuCPU code generation (x86 AVX2/512, ARM NEON) for ForgeLLM385MIT
bock-sourceSource file management and FileId mapping for the Bock language compiler383MIT
depyler-corpusDeterministic scientific corpus analysis for Python-to-Rust transpilation quality measurement381MIT OR Apache-2.0
qudit-tensorAccelerated and Extensible Quantum Library381BSD-3-Clause
proto-blue-codegenAT Protocol code generator: Lexicon JSON -> Rust source381MIT OR Apache-2.0
ternlang-hdlVerilog-2001 codegen for balanced ternary — BET processor primitives, sparse matmul array, FPGA simulation wrapper.379LicenseRef-BSL-1.1
xidl-api-discordA IDL codegen.377Apache-2.0
depyler-graphDependency graph analysis for Python-to-Rust transpilation error reasoning373MIT OR Apache-2.0
xidl-api-redditA IDL codegen.371Apache-2.0
helHEL — Heuristic Expression Language: a deterministic, auditable expression language & parser, AST, builtin registry and evaluator.370Apache-2.0
thinkinglanguage-typesThinkingLanguage — Type system and type checker370Apache-2.0
csw-coreCore categorical structures for the Categorical Semantics Workbench - define categories and derive type systems369MIT OR Apache-2.0
rust-bfA Brainfuck interpreter, generator, REPL, and IDE written in Rust368Apache-2.0
xidl-api-githubA IDL codegen.365Apache-2.0
otter-runtimeJavaScriptCore runtime for otter - TypeScript/JavaScript execution engine365MIT
graphix-package-randA dataflow language for UIs and network programming, rand package362MIT
abacusThe mathemagical programming language360MIT
edlc_layoutderive layouts for EDL types360Apache-2.0
dmc-parserTyped AST parser for the dmc MDX compiler353MIT
kaio-macrosProc macro crate for KAIO — provides #[gpu_kernel] attribute macro.353MIT OR Apache-2.0
smc_scan_coreCore module for the Scan model checker.353Apache-2.0
graphix-package-reA dataflow language for UIs and network programming, regex package353MIT
solscript-typeckType checker and semantic analysis for SolScript351MIT
symjit-bridgea bridge bwtween Symjit compiler and Symbolica CAS351MIT
umjunsikUmjunsik Language compiler targeting Lamina IR350Apache-2.0
factorio-irIntermediate representation for factorio-rs Rust-to-Lua Factorio mod transpilation349MIT
rosetta-stone-coreCore types and traits for the Rosetta transpiler348MIT OR Apache-2.0
runar-compiler-rustRust implementation of the Rúnar compiler (full pipeline: .runar.ts → Bitcoin Script)347MIT
graphix-package-tuiA dataflow language for UIs and network programming, TUI package347MIT
portalis-cliCLI for Portalis - GPU-accelerated Python to Rust/WASM transpiler345MIT
worldinterface-flowspecFlowSpec parser, validator, and compiler to ActionQueue DAG344Apache-2.0
forgellm-codegen-metalMetal GPU code generation for Apple Silicon inference in ForgeLLM342MIT
tsz-emitterTypeScript-to-JavaScript emitter and transforms for the tsz compiler340Apache-2.0
voce-schemaVoce IR schema definitions and generated FlatBuffers bindings336Apache-2.0
umc_parser_napiThe Universal Markup-language Compiler, Rust-based.335MIT
cargo-annealFormally verify that your safety comments are correct.335BSD-2-Clause OR Apache-2.0 OR MIT
bock-astAbstract syntax tree definitions for the Bock language335MIT
miden-package-registry-localFilesystem-backed local package registry for Miden packages334MIT OR Apache-2.0
nargo-transformerNargo transformer component332MIT
product-farm-json-logicJSON Logic parser, AST, and bytecode compiler for Product-FARM332MIT
maat_moduleModule system and multi-file compilation for the Maat programming language329MIT OR Apache-2.0
wirespec-layoutLayout IR for wirespec328Apache-2.0
intent-checkSemantic analyzer and type checker for IntentLang specifications328MIT
ts-nativeTypeScript to Native AOT compiler — compile .ts to native .exe via Cranelift326MIT
aver-lspLSP server for the Aver programming language326MIT
tl-gpuGPU tensor compute for ThinkingLanguage via wgpu324Apache-2.0
ag-cThe ag language compiler - a Rust-inspired functional language323MIT OR Apache-2.0
kotobas-wasmWASM bindings for the KotobaScript compiler321MIT OR Apache-2.0
maat_evalTree-walking interpreter and macro expansion engine for the Maat programming language321MIT OR Apache-2.0
umc_spanThe Universal Markup-language Compiler, Rust-based.319MIT
ryft-xla-sysRyft bindings for XLA.319MIT OR Apache-2.0
masl_astMaduka Authorization Specification Language (MASL) toolchain and runtime318MIT
mist-analyzerThe Mist programming language Analyzer LSP318Apache-2.0
haloumi-ir-baseTypes used by the IR and by some modules that the IR depends on.317Apache-2.0
masl_diagnosticsMaduka Authorization Specification Language (MASL) toolchain and runtime317MIT
luna-runtime-helpersStatic-link runtime entry for AOT-produced binaries. Exposes a single C-ABI symbol `luna_aot_run(bytecode, len) -> i32` that…312MIT OR Apache-2.0
dmc-transformTransform pipeline and built-in transformers for the dmc compiler312MIT
luna-aotAhead-of-time compiler from Lua source to self-contained native binary, built on luna-core's VM. v1.3 scaffold ships the…311MIT OR Apache-2.0
h2langH2 Language - A Herbert Online Judge compatible programming language with multi-agent support310MIT
js2zig-coreCore JS-to-Zig transpiler library308MIT OR Apache-2.0
graphcal-compilerType-safe, unit-aware, Git-friendly reactive programming language for engineering calculations308MIT OR Apache-2.0
rlx-cortexmCortex-M backend for RLX — INT8 kernels for ARMv7E-M microcontrollers (e.g. nRF52840)307GPL-3.0-only
ringkernel-wgpu-codegenWGSL code generation from Rust DSL for RingKernel306Apache-2.0
junolspLanguage Server for JunoLang306non-standard
luna-jit-llvmLLVM 18 + inkwell 0.9 alternative JIT backend for the goliajp/luna Lua runtime. Lives alongside `luna-jit` (Cranelift); backend…302MIT OR Apache-2.0
synoema-lexerSynoema — programming language optimized for LLM code generation302MIT
maat_airCPU constraint system (AIR) for the Maat programming language301MIT OR Apache-2.0
kaioRust-native GPU kernel authoring framework. Write GPU compute kernels in Rust, automatically lower to PTX. Cross-platform…298MIT OR Apache-2.0
luaur-code-genNative (A64/X64) code generation for Luau (Rust).297MIT
dmc-highlightBundled syntect grammars and themes for dmc syntax highlighting295MIT
bop-langA small, embeddable, dynamically-typed programming language with zero dependencies293MIT OR Apache-2.0
ternlang-cliCommand-line interface for ternlang — run, build, sim, fmt, repl, and compat commands for the Balanced Ternary Execution VM.292LGPL-3.0-or-later
wirespec-codecBackend-neutral Codec IR for wirespec289Apache-2.0
mos-coreCore document model, IDs, and diagnostics for Mosaic (manifest §5, §31).289MIT
airl-irCore IR data structures for AIRL (AI-native Intermediate Representation Language)289MIT
aprender-verify-mlSynthetic Data Factory for Domain-Specific Code Intelligence289MIT
pflow-dslS-expression DSL for defining token model schemas288MIT
nexus-langA programming language for generating component network descriptions.288MPL-2.0
ternlang-lspLSP 3.17 language server for ternlang — hover docs, code completion, and live diagnostics for .tern files.287LGPL-3.0-or-later
tl-lspLanguage Server Protocol implementation for ThinkingLanguage285Apache-2.0
gonidiumA DSL compiler and REPL for typed numeric expression pipelines285MIT
serpentineNode based build system written in rust.284MIT
typespec_rsA Rust implementation of the TypeSpec type system — parser, checker, and emitter283MIT
factorio-codegenLua code generator for the factorio-rs Rust-to-Lua Factorio mod toolchain282MIT
rlx-optimRLX training-step optimizers — Adam, AdamW, NAdamW, RAdam, QHAdamW, LAMB, Adafactor, Lion, SOAP, Kron-PSGD, Muon, Sophia, MARS282GPL-3.0-only
tl-interpreterTree-walking interpreter for ThinkingLanguage (Phase 0)281Apache-2.0
qudit-macrosAccelerated and Extensible Quantum Library279BSD-3-Clause
rlx-coremlApple CoreML / Neural Engine (ANE) backend for RLX — lowers the IR to an ML Program (MIL) and runs it through CoreML.framework278GPL-3.0-only
sui-bytecodeBytecode compiler and VM for the sui Rust-native Nix evaluator277MIT
forgellm-cliCLI tool for the ForgeLLM compiler275MIT
ternlang-mcpMCP server for ternlang — connects any AI agent to balanced ternary decision logic via trit_decide and friends.274LicenseRef-BSL-1.1
graphcal-ioFilesystem implementations for the Graphcal compiler274MIT OR Apache-2.0
masl_hirMaduka Authorization Specification Language (MASL) toolchain and runtime273MIT
draxl-printerLanguage-dispatch facade for Draxl rendering272MIT OR Apache-2.0
flowlog-buildBuild-time FlowLog compiler for library mode.272Apache-2.0
nargo-optimizerNargo optimizer component272MIT
otter-engineOtter JavaScript engine272MIT
ternlang-compatCompatibility bridges for the ternary ecosystem — .tasm 9-trit assembler → BET bytecode, Owlet S-expression front-end.271LGPL-3.0-or-later
factorio-frontendRust frontend that parses Factorio mod sources and lowers them to factorio-ir271MIT
ebnftobnfA straightforward EBNF to BNF reducer271MIT
nargo-hydrateNargo hydration support271MIT
nargo-ssrNargo server-side rendering270MIT
a2x-derivea2x's derive macro269GPL-3.0-or-later
melbiMelbi is an expressive, embeddable, sandboxed expression language.268MIT OR Apache-2.0
bock-airAnnotated Intermediate Representation (AIR) for the Bock compiler — typed, scope-resolved, effect-aware267MIT
csw-deriveType system derivation engine for the Categorical Semantics Workbench - derive type theories from categorical structures266MIT OR Apache-2.0
iloilo - the token-minimal programming language AI agents write266MIT
constraint-compilerDeterministic projection-to-inference graph compiler for the recursive inference kernel265MIT
dmc-codegenHTML and MDX body emitters for the dmc compiler264MIT
intent-irAgent IR lowering, verification, and audit bridge for IntentLang264MIT
vexil-codegen-rustRust code generation backend for the Vexil schema compiler261MIT OR Apache-2.0
sui-evalClean-room Nix language evaluator — lazy tree-walker + bytecode VM with construction-guaranteed Lazy<T>261MIT
intent-renderMarkdown and HTML renderer for IntentLang specifications256MIT
holocronDeclarative schema & query compiler — one YAML as the source of truth for SQL schema and a type-checked query catalog.256MPL-2.0
a2xA converter from ALFA to XACML policy language.254GPL-3.0-or-later
dolfin-diagnosticUnified diagnostic types for the Dolfin toolchain253MIT
monty-protoA sandboxed, snapshotable Python interpreter written in Rust.253MIT
rowlParser for the Dolfin Ontology Language252AGPL-3.0-or-later
leleBare-metal machine learning inference library in Rust252MIT
qudit-circuitAccelerated and Extensible Quantum Library250BSD-3-Clause
graphix-package-jsonA dataflow language for UIs and network programming, json package250MIT
rlx-sparseSparse linear algebra for RLX — CSR LU, mat-vec, Conjugate Gradient. Downstream package; registers against rlx's custom-op…250GPL-3.0-only
wirespec-backend-apiBackend trait and common lowering contracts for wirespec245Apache-2.0
dmc-schemaVelite-style schema builders for dmc collection records245MIT
horkosCloud infrastructure language where insecure code won't compile242MIT OR Apache-2.0
bock-typesType system, type checking, and inference for the Bock language242MIT
rlx-umapParametric UMAP on RLX — full fit/transform API and k-NN building blocks.242GPL-3.0-only
draxl-parserLanguage-dispatch facade for Draxl parsing241MIT OR Apache-2.0
lykn-cliLykn language CLI — scaffolding, building, testing, and publishing for Lykn projects241Apache-2.0
sigil-parserParser and native compiler for the Sigil programming language241MIT
vprattabsolute zenith of pratt parsing238MIT