-
target-lexicon
LLVM target triple types
-
rustc-demangle
Rust compiler symbol demangling
-
sync_wrapper
enlisting the compiler's help in proving the absence of concurrency
-
ariadne
A fancy diagnostics & reporting crate
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
compiler_builtins
Compiler intrinsics used by the Rust compiler. Also available for other targets if necessary!
-
rustlings
Small exercises to get you used to reading and writing Rust code!
-
llvm-sys
Bindings to LLVM's C API
-
paste
Macros for all your token pasting needs
-
symbolic-demangle
demangle symbols from various languages and compilers
-
volatile
wrapper types for raw pointers
-
la-arena
index-based arena without deletion
-
typst
A new markup-based typesetting system that is powerful and easy to learn
-
cpp
Inline C++ code closures
-
trunk
Build, bundle & ship your Rust WASM application to the web
-
sccache
ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options…
-
cc7800
a subset of C compiler for Atari 7800
-
ra_ap_parser
parser for rust-analyzer
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit c62239aeb3ba7781a6d7f7055523c1e8c22b409c The publishing script for this crate lives at:… -
prqlc
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
boa_cli
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
measureme
Support crate for rustc's self-profiling feature
-
weval
The WebAssembly partial evaluator
-
rustc-std-workspace-core
integration of crates.io crates into rust-lang/rust standard library workspace
-
ra_ap_ide_db
Core data structure representing IDE state for rust-analyzer
-
ra-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the rust-lang/rust repository from commit c62239aeb3ba7781a6d7f7055523c1e8c22b409c The publishing script for this crate lives at:… -
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
ra_ap_syntax
Concrete syntax tree definitions for rust-analyzer
-
ra_ap_limit
A struct to enforce limits for rust-analyzer
-
ra_ap_vfs
A virtual file system for rust-analyzer
-
ra_ap_test_utils
Assorted testing utilities for rust-analyzer
-
lang_tester
Concise language testing framework for compilers and VMs
-
ra_ap_vfs-notify
loader::Handle
for rust-analyzer -
ra-ap-rustc_pattern_analysis
Automatically published version of the package
rustc_pattern_analysis
in the rust-lang/rust repository from commit c62239aeb3ba7781a6d7f7055523c1e8c22b409c The publishing script for this crate lives at:… -
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_format
in the rust-lang/rust repository from commit c62239aeb3ba7781a6d7f7055523c1e8c22b409c The publishing script for this crate lives at:… -
gccjit
Higher-level Rust bindings for libgccjit
-
ra_ap_profile
A collection of tools for profiling rust-analyzer
-
chalk-ir
Chalk's internal representation of types, goals, and clauses
-
ra_ap_proc-macro-srv-cli
A standalone binary for the
proc-macro-srv
crate of rust-analyzer -
hvm
A massively parallel, optimal functional runtime in Rust
-
clue
C/Rust like programming language that compiles into Lua code
-
ra_ap_cfg
Conditional compiling options,
cfg
attribute parser and evaluator for rust-analyzer -
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
ra-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit c62239aeb3ba7781a6d7f7055523c1e8c22b409c The publishing script for this crate lives at:… -
chalk-recursive
Recursive solver for the Chalk project
-
vrl
Vector Remap Language
-
ezno-parser
Parser and AST definitions for Ezno
-
ra_ap_project_model
A representation for a Cargo project for rust-analyzer
-
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
ra_ap_hir
A high-level object-oriented access to Rust code for rust-analyzer
-
ra_ap_ide
IDE-centric APIs for rust-analyzer
-
ra_ap_mbe
Handling of
macro_rules
macros for rust-analyzer -
ra_ap_tt
A
TokenTree
data structure for rust-analyzer -
typst-cli
The command line interface for Typst
-
typst-eval
Typst's code interpreter
-
ra_ap_proc_macro_api
RPC Api for the
proc-macro-srv
crate of rust-analyzer -
cc2600
a subset of C compiler for Atari 2600
-
ra_ap_stdx
Missing batteries for standard libraries for rust-analyzer
-
wright
programming language compiler and tooling
-
ra_ap_hir_ty
The type system for rust-analyzer
-
linera-wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
glslang
Rust bindings to glslang
-
chalk-solve
Combines the chalk-engine with chalk-ir
-
spirt
Shader-focused IR to target, transform and translate from
-
bacon
background rust compiler
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
adam
A command-line interface for compiling Gms2 projects
-
sakuramml
MML(Music Macro Language) compiler, MML to MIDI
-
cairo-native
A compiler to convert Cairo's IR Sierra code to MLIR and execute it
-
erg
programming language
-
sieve-rs
Sieve filter interpreter for Rust
-
chalk-engine
Core trait engine from Chalk project
-
ra_ap_paths
Path wrappers for absolute and relative paths rust-analyzer
-
ra_ap_rust-analyzer
A language server for the Rust programming language
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
linera-wasmer-compiler-cranelift
Cranelift compiler for Wasmer WebAssembly runtime
-
cranelift-codegen
Low-level code generator library
-
encre-css
A TailwindCSS-compatible utility-first CSS generation library written in Rust
-
linera-wasmer-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
cargo-dtc
Devicetree Compiler packaged for building with cargo
-
erg_parser
The Erg parser
-
mosaic-lang
A compiler for Mosaic
-
ra_ap_hir_expand
Macro expansion for rust-analyzer
-
p2sh
Programming language interpreter
-
rusty_lr
GLR, LR(1) and LALR(1) parser generator with custom reduce action
-
tailwind-css
Compile tailwind short instructions to css
-
cpp_build
Cargo build script for the
cpp
crate -
midenc
The compiler frontend/executable for Miden
-
flatc-rust
FlatBuffers flatc command as API
-
garnish_lang_compiler
Utilites to compile garnish scripts
-
cxxbridge-flags
Compiler configuration of the
cxx
crate (implementation detail) -
r2u2_cli
R2U2 CLI: A stream-based runtime monitor command-line interface
-
target-features
Rust compiler target feature database
-
rusty_lr_parser
macro line parser for rusty_lr
-
ncc
Custom-mode compiler for Novation MIDI devices
-
heraclitus-compiler
Compiler frontend for developing great programming languages
-
i-slint-compiler
Internal Slint Compiler Library
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
ra_ap_syntax-bridge
Conversions between syntax nodes and token trees for rust-analyzer
-
atlas_77
Functional programming language with strong interoperability with Rust
-
rust_info
Extracts the current rust compiler information
-
rustylr
executable for rusty_lr
-
rustfix
Automatically apply the suggestions made by rustc
-
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
wasmer-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
binpattern
binary code pattern extractor for yaras
-
typst-syntax
Parser and syntax tree for Typst
-
cmtc
compiler providing cmtir-based passes to generate backends including FIRRTL, SystemVerilog and simulators
-
no-panic
Attribute macro to require that the compiler prove a function can't ever panic
-
erg_compiler
Centimetre: the Erg compiler
-
melody_compiler
The Melody language compiler
-
partiql
in Rust
-
ra_ap_span
File and span related types for rust-analyzer
-
b3
port of B3 WebKit codegen backend
-
ra_ap_edition
Rust edition support crate for rust-analyzer
-
trunk-ng
Build, bundle & ship your Rust WASM application to the web
-
cmtir
The intermediate representation for Cement (cmt2) languages and compiler tools
-
espr
EXPRESS Language compiler
-
swc_allocator
A thin wrapper for bumpalo
-
ruast
A printable & modifiable Rust AST
-
boa_profiler
Profiler for the Boa JavaScript engine
-
hugr-passes
Compiler passes for Quantinuum's HUGR
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
lambda_mountain
Typed Macro Assembler (backed by Coq proofs-of-correctness)
-
swc_css_parser
CSS parser
-
ra-ap-rustc_hashes
Automatically published version of the package
rustc_hashes
in the rust-lang/rust repository from commit c62239aeb3ba7781a6d7f7055523c1e8c22b409c The publishing script for this crate lives at:… -
garnish_lang
Single library for re-exporting and documenting all Garnish core libraries
-
cmtrs
A rule-based embedded HDL in Rust
-
rusty_lr_buildscript
buildscipt tools for rusty_lr
-
nmd
Official NMD CLI and compiler
-
gluon_parser
The parser for the gluon programming language
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
pliron
Programming Languages Intermediate RepresentatiON
-
partiql-conformance-tests
PartiQL conformance test runner
-
egglog
language that combines the benefits of equality saturation and datalog. It can be used for analysis, optimization, and synthesis of programs. It is the successor to the popular rust library egg.
-
lead_lang_interpreter
Interpreter of the Lead Programming Language
-
gramatica
A compiler compiler for Rust implementing Earley's parser
-
typst-timing
Performance timing for Typst
-
koopa
generating/parsing/optimizing Koopa IR
-
compiler_base_error
-
rolldown-ariadne
A fancy diagnostics & reporting crate
-
tket2
Quantinuum's TKET2 Quantum Compiler
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
typst-assets
Assets for the Typst compiler
-
impc
A compiler for the IMP programming language
-
swc_html_minifier
HTML minifier
-
vc_8bit
This project is a virtual computer that takes a vector of bytes and runs it as instructions. Also included is a complete assembler and compiler.
-
swc_html_visit
Visitor for html
-
regorust
Rust bindings for the rego-cpp Rego compiler and interpreter
-
swc_css_visit
Visitor for css
-
wasmer-compiler-llvm
LLVM compiler for Wasmer WebAssembly runtime
-
polonius-engine
Core definition for the Rust borrow checker
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
abi-cafe
Pair your compilers up at The ABI café!
-
compiler_base_session
-
typst-ide
IDE functionality for Typst
-
pavexc_cli
A CLI interface for the Pavex compiler
-
ra_ap_proc_macro_srv
Proc-macro server for rust-analyzer
-
rustc_lexer
Rust lexer used by rustc. No stability guarantees are provided.
-
kdl-script
execute kdl documents!
-
rustc-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
shaderc
Rust bindings for shaderc
-
typst-utils
Typst
-
cproj-rs
A basic c/c++ build tool
-
hc-wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
transient-asm
Toolchain for TransientAssembly. Includes a compiler and virtual machine.
-
rustpython-compiler
A usability wrapper around rustpython-parser and rustpython-compiler-core
-
light_ranged_integers
Ranged integers for stable Rust compiler, zero-dependencies and no unsafe code
-
swc_transform_common
Common utilities for swc transforms for any language
-
r55
compiler for R.txt android files
-
chalk-derive
A helper crate for use by chalk crates for
derive
macros -
qbe
QBE IR for Rust
-
hstr
A string type which is optimized for hash operations
-
glass-easel-stylesheet-compiler
The stylesheet compiler of the glass-easel project
-
oxbuild
Ultra-fast typescript compiler
-
swc_xml_visit
Visitor for xml
-
wasmer-compiler-cranelift
Cranelift compiler for Wasmer WebAssembly runtime
-
twee-tools
A compiler for Twine stories
-
swc_css_prefixer
Port of stylis
-
hc-wasmer-compiler-llvm
LLVM compiler for Wasmer WebAssembly runtime
-
py-declare
type declare system for pycc-rs
-
dianac
An emulator, compiler, and interpreter for the Diana Compiled Language
-
spade-lang
The Spade compiler
-
numlang
A compiler for an esolang that uses hexadecimal
-
cranelift
Umbrella for commonly-used cranelift crates
-
stella_checker
Rust-based, speedy Lua type checker
-
midenc-hir-analysis
Analysis passes and utilties for Miden HIR
-
partiql-extension-ddl
PartiQL DDL extensions
-
metaslang_cst
A generic library for building, navigating and querying concrete syntax trees
-
garden-lang
A live programming language
-
pax-compiler
Compiler APIs for parsing and building Pax projects into application executables
-
py-ir
Pin1Yin1 ir implementation
-
diffsl
A compiler for a domain-specific language for ordinary differential equations (ODE)
-
hc-wasmer-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
databind
Expand the functionality of Minecraft Datapacks
-
turing-lib
Turing library for Rust
-
onefig
The only configuration language you need; a configuration language for configuration files
-
wrecc
A x86_64 C99 compiler written from scratch
-
compiler_base_span
-
antimony-lang
The Antimony programming language
-
codemap
A data structure for efficiently storing source code position and span information (e.g. in a compiler AST), and mapping it back to file/line/column locations for error reporting and suggestions.
-
partiql-ast
PartiQL AST
-
cpp_common
details crate for the
cpp
crate -
hc-wasmer-compiler-cranelift
Cranelift compiler for Wasmer WebAssembly runtime
-
codesnake
Pretty printer for non-overlapping code spans
-
shitpost
A compile-time Markov bot creator for the Fediverse
-
faerie
ELF and Mach-o native binary object file emitter
-
swc_css_modules
CSS modules
-
swc_html
HTML apis for rust
-
cc6502
making C compilers for the 6502 8-bits processor
-
aranya-policy-compiler
The Aranya Policy Compiler
-
farmfe_compiler
Farm Compiler
-
rustc-ap-rustc_target
Automatically published version of the package
rustc_target
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
rustc_utils
working with the Rust compiler
-
xtuc-sieve-rs
Sieve filter interpreter for Rust
-
py-codegen-c
C codegen backend implementation for Pin1Yin1
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
eerie
Rustic binding to the IREE Compiler/Runtime
-
tyto
A file network compiler
-
encre-css-cli
A TailwindCSS-compatible utility-first CSS generation library written in Rust
-
claw-cli
The compiler for the Claw language
-
rustc_errors
Reuse rustc_errors for compiler_base
-
steel-core
Core compiler and VM implementation for steel
-
puroro
Google Protocol Buffer
-
py-codegen-llvm
llvm codegen backend implementation for Pin1Yin1
-
rythonc
A command-line Python to Rust compiler, at this point, very incomplete
-
hax-frontend-exporter
mirrors of the algebraic data types used in the Rust compilers, removing indirections and inlining various pieces of information
-
py-codegen
pycc-rs codegen interface
-
partiql-value
PartiQL Values
-
source-map
building source maps (v3) for a compiler
-
klinker
The Kerbal Compiler Collection linker for kOS
-
cubecl-opt
Compiler optimizations for CubeCL
-
glass-easel-template-compiler
The template compiler of the glass-easel project
-
ra-ap-rustc_serialize
Automatically published version of the package
rustc_serialize
in the rust-lang/rust repository from commit 4e4c20d2abe6a218991152b735800fbaf51aedd6 The publishing script for this crate lives at:… -
Ygen
code generation libary like LLVM
-
farmfe_core
Core types and data structures for farm
-
hi-nvim-rs
(Neo)vim perceptual color scheme compiler
-
partiql-ir
PartiQL Intermediate Representation
-
partiql-irgen
PartiQL IR Generator
-
wesl
compiler
-
partiql-eval
PartiQL Expression Evaluator
-
terl
a general parser
-
atlas_vm
The Atlas77 Virtual Machine
Try searching with DuckDuckGo.