-
target-lexicon
LLVM target triple types
-
sync_wrapper
enlisting the compiler's help in proving the absence of concurrency
-
ariadne
A fancy diagnostics & reporting crate
-
rustlings
Small exercises to get you used to reading and writing Rust code!
-
compiler_builtins
Compiler intrinsics used by the Rust compiler. Also available for other targets if necessary!
-
rustc-demangle
Rust compiler symbol demangling
-
boa_engine
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
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
-
cpp
Inline C++ code closures
-
rustc-std-workspace-core
integration of crates.io crates into rust-lang/rust standard library workspace
-
prqlc
PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
-
trunk
Build, bundle & ship your Rust WASM application to the web
-
weval
The WebAssembly partial evaluator
-
measureme
Support crate for rustc's self-profiling feature
-
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…
-
clang-ast
Data structures for processing Clang’s
-ast-dump=json
format -
boa_cli
Boa is a Javascript lexer, parser and compiler written in Rust. Currently, it has support for some of the language.
-
ra-ap-rustc_lexer
Automatically published version of the package
rustc_lexer
in the rust-lang/rust repository from commit 8417f8311fcb596030768a817e1e4eacb214b78e The publishing script for this crate lives at:… -
lang_tester
Concise language testing framework for compilers and VMs
-
ra_ap_limit
A struct to enforce limits for rust-analyzer
-
hvm
A massively parallel, optimal functional runtime in Rust
-
ra_ap_vfs
A virtual file system for rust-analyzer
-
cc7800
a subset of C compiler for Atari 7800
-
ra_ap_parser
parser for rust-analyzer
-
ra_ap_cfg
Conditional compiling options,
cfg
attribute parser and evaluator for rust-analyzer -
ra-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the rust-lang/rust repository from commit 8417f8311fcb596030768a817e1e4eacb214b78e The publishing script for this crate lives at:… -
gccjit
Higher-level Rust bindings for libgccjit
-
ra_ap_ide_db
Core data structure representing IDE state for rust-analyzer
-
ra_ap_syntax
Concrete syntax tree definitions for rust-analyzer
-
chalk-ir
Chalk's internal representation of types, goals, and clauses
-
erg
programming language
-
ra_ap_profile
A collection of tools for profiling rust-analyzer
-
ra-ap-rustc_parse_format
Automatically published version of the package
rustc_parse_format
in the rust-lang/rust repository from commit 8417f8311fcb596030768a817e1e4eacb214b78e The publishing script for this crate lives at:… -
i-slint-compiler
Internal Slint Compiler Library
-
ra_ap_proc-macro-srv-cli
A standalone binary for the
proc-macro-srv
crate of rust-analyzer -
ra-ap-rustc_pattern_analysis
Automatically published version of the package
rustc_pattern_analysis
in the rust-lang/rust repository from commit 8417f8311fcb596030768a817e1e4eacb214b78e The publishing script for this crate lives at:… -
lady-deirdre
Compiler front-end foundation technology. Main Crate.
-
chalk-recursive
Recursive solver for the Chalk project
-
spirt
Shader-focused IR to target, transform and translate from
-
linera-wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
partiql-conformance-tests
PartiQL conformance test runner
-
semantic-analyzer
Semantic analyzer library for compilers written in Rust for semantic analysis of programming languages AST
-
ra_ap_test_utils
Assorted testing utilities for rust-analyzer
-
chalk-solve
Combines the chalk-engine with chalk-ir
-
cc2600
a subset of C compiler for Atari 2600
-
rasn-compiler
An ASN.1 compiler producing bindings for the rasn framework
-
glslang
Rust bindings to glslang
-
vrl
Vector Remap Language
-
mini-c-parser
minimal C language lexer & parser & virtual executer from scratch
-
clue
C/Rust like programming language that compiles into Lua code
-
partiql-ast
PartiQL AST
-
bacon
background rust compiler
-
sieve-rs
Sieve filter interpreter for Rust
-
ra-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit 8417f8311fcb596030768a817e1e4eacb214b78e The publishing script for this crate lives at:… -
chalk-engine
Core trait engine from Chalk project
-
flatc-rust
FlatBuffers flatc command as API
-
linera-wasmer-compiler-cranelift
Cranelift compiler for Wasmer WebAssembly runtime
-
ra_ap_vfs-notify
loader::Handle
for rust-analyzer -
heraclitus-compiler
Compiler frontend for developing great programming languages
-
typst-syntax
Parser and syntax tree for Typst
-
encre-css
A TailwindCSS-compatible utility-first CSS generation library written in Rust
-
adam
A command-line interface for compiling Gms2 projects
-
cargo-dtc
Devicetree Compiler packaged for building with cargo
-
ra_ap_stdx
Missing batteries for standard libraries for rust-analyzer
-
tailwind-css
Compile tailwind short instructions to css
-
ra_ap_paths
Path wrappers for absolute and relative paths rust-analyzer
-
parsel
Zero-code parser generation by using AST node types as the grammar
-
linera-wasmer-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
ra_ap_rust-analyzer
A language server for the Rust programming language
-
ra_ap_tt
A
TokenTree
data structure for rust-analyzer -
garnish_lang_compiler
Utilites to compile garnish scripts
-
ra_ap_project_model
A representation for a Cargo project for rust-analyzer
-
p2sh
Programming language interpreter
-
ra_ap_hir
A high-level object-oriented access to Rust code for rust-analyzer
-
tket2
Quantinuum's TKET2 Quantum Compiler
-
cpp_build
Cargo build script for the
cpp
crate -
sakuramml
MML(Music Macro Language) compiler, MML to MIDI
-
cxxbridge-flags
Compiler configuration of the
cxx
crate (implementation detail) -
rusty_lr_parser
macro line parser for rusty_lr
-
windows-bindgen
Windows metadata compiler
-
target-features
Rust compiler target feature database
-
lambda_mountain
Typed Macro Assembler (backed by Coq proofs-of-correctness)
-
partiql-logical
PartiQL Logical Model
-
ra_ap_proc_macro_api
RPC Api for the
proc-macro-srv
crate of rust-analyzer -
llvm-lib
LLVM library with safe and flexibility in mind, without over complexity based on LLVM-C API
-
rust_info
Extracts the current rust compiler information
-
dianac
An emulator, compiler, and interpreter for the Diana Compiled Language
-
rustfix
Automatically apply the suggestions made by rustc
-
ncc
Custom-mode compiler for Novation MIDI devices
-
ra_ap_hir_ty
The type system for rust-analyzer
-
typst-cli
The command line interface for Typst
-
ra_ap_mbe
Handling of
macro_rules
macros for rust-analyzer -
partiql-eval
PartiQL Expression Evaluator
-
no-panic
Attribute macro to require that the compiler prove a function can't ever panic
-
nmd
Official NMD CLI and compiler
-
espr
EXPRESS Language compiler
-
partiql
in Rust
-
midenc
The compiler frontend/executable for Miden
-
slac
The "Simple Logic & Arithmetic Compiler" transforms a single expression into an abstract syntax tree
-
ra_ap_hir_expand
Macro expansion for rust-analyzer
-
b3
port of B3 WebKit codegen backend
-
trunk-ng
Build, bundle & ship your Rust WASM application to the web
-
partiql-logical-planner
PartiQL Logical Planner
-
cranelift-codegen
Low-level code generator library
-
gramatica
A compiler compiler for Rust implementing Earley's parser
-
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… -
transient-asm
Toolchain for TransientAssembly. Includes a compiler and virtual machine.
-
impc
A compiler for the IMP programming language
-
numbat
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
hc-wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
partiql-extension-ion-functions
PartiQL Ion function extensions
-
ra_ap_span
File and span related types for rust-analyzer
-
abi-cafe
Pair your compilers up at The ABI café!
-
boa_profiler
Profiler for the Boa JavaScript engine
-
asn1rs
ASN.1 to Rust, Protobuf and SQL compiler/code generator. Supports ASN.1 UPER
-
wasmer-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
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.
-
melody_compiler
The Melody language compiler
-
ruast
A printable & modifiable Rust AST
-
koopa
generating/parsing/optimizing Koopa IR
-
partiql-parser
PartiQL Parser
-
hc-wasmer-compiler
Base compiler abstraction for Wasmer WebAssembly runtime
-
cproj-rs
A basic c/c++ build tool
-
swc_allocator
A thin wrapper for bumpalo
-
numbat-cli
A statically typed programming language for scientific computations with first class support for physical dimensions and units
-
pax-compiler
Compiler APIs for parsing and building Pax projects into application executables
-
pycc-rs
Pin1Yin1 compiler rust implementation
-
typst-utils
Typst
-
partiql-catalog
PartiQL Catalog Definitions
-
polonius-engine
Core definition for the Rust borrow checker
-
swc_transform_common
Common utilities for swc transforms for any language
-
compiler_base_error
-
hc-wasmer-compiler-llvm
LLVM compiler for Wasmer WebAssembly runtime
-
shaderc
Rust bindings for shaderc
-
kdl-script
execute kdl documents!
-
swc_html_visit
Visitor for html
-
rusty_lr
GLR, LR(1) and LALR(1) parser generator with custom reduce action
-
jomy-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
light_ranged_integers
Ranged integers for stable Rust compiler, zero-dependencies and no unsafe code
-
pavexc_cli
A CLI interface for the Pavex compiler
-
compiler_base_session
-
hugr-passes
Compiler passes for Quantinuum's HUGR
-
pliron
Programming Languages Intermediate RepresentatiON
-
swc_css_visit
Visitor for css
-
rustc_utils
working with the Rust compiler
-
rustpython-compiler
A usability wrapper around rustpython-parser and rustpython-compiler-core
-
swc_html_minifier
HTML minifier
-
ra_ap_syntax-bridge
Conversions between syntax nodes and token trees for rust-analyzer
-
partiql-source-map
PartiQL Source Map
-
wasmer-compiler-llvm
LLVM compiler for Wasmer WebAssembly runtime
-
rusty_lr_buildscript
buildscipt tools for rusty_lr
-
typst-timing
Performance timing for Typst
-
swc_css_parser
CSS parser
-
jomy-ap-rustc_errors
Automatically published version of the package
rustc_errors
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
cc6502
making C compilers for the 6502 8-bits processor
-
typst-assets
Assets for the Typst compiler
-
xtuc-sieve-rs
Sieve filter interpreter for Rust
-
hax-frontend-exporter
mirrors of the algebraic data types used in the Rust compilers, removing indirections and inlining various pieces of information
-
oxbuild
Ultra-fast typescript compiler
-
ra_ap_proc_macro_srv
Proc-macro server for rust-analyzer
-
regorust
Rust bindings for the rego-cpp Rego compiler and interpreter
-
swc_xml_visit
Visitor for xml
-
ellie_engine
Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments
-
jomy-ap-rustc_abi
Automatically published version of the package
rustc_abi
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
qbe
QBE IR for Rust
-
erg_compiler
Centimetre: the Erg compiler
-
ezno-parser
Parser and AST definitions for Ezno
-
jomy-ap-rustc_target
Automatically published version of the package
rustc_target
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
metaslang_cst
A generic library for building, navigating and querying concrete syntax trees
-
chalk-derive
A helper crate for use by chalk crates for
derive
macros -
typst-ide
IDE functionality for Typst
-
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
-
hstr
A string type which is optimized for hash operations
-
shitpost
A compile-time Markov bot creator for the Fediverse
-
jomy-ap-rustc_hir
Automatically published version of the package
rustc_hir
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
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.
-
source-map
building source maps (v3) for a compiler
-
numlang
A compiler for an esolang that uses hexadecimal
-
wrecc
A x86_64 C99 compiler written from scratch
-
partiql-extension-ddl
PartiQL DDL extensions
-
twee-tools
A compiler for Twine stories
-
garnish_lang
Single library for re-exporting and documenting all Garnish core libraries
-
partiql-extension-visualize
Visualize PartiQL AST and Logical Plan
-
partiql-value
PartiQL Values
-
swc_css_prefixer
Port of stylis
-
garden-lang
A live programming language
-
erg_parser
The Erg parser
-
py-declare
type declare system for pycc-rs
-
wasmer-compiler-cranelift
Cranelift compiler for Wasmer WebAssembly runtime
-
midenc-hir-analysis
Analysis passes and utilties for Miden HIR
-
compiler_base_span
-
hc-wasmer-compiler-cranelift
Cranelift compiler for Wasmer WebAssembly runtime
-
calyx-frontend
Compiler Infrastructure for Hardware Accelerator Generation
-
py-ir
Pin1Yin1 ir implementation
-
partiql-types
PartiQL Type Definitions
-
antimony-lang
The Antimony programming language
-
diffsl
A compiler for a domain-specific language for ordinary differential equations (ODE)
-
turing-lib
Turing library for Rust
-
wasmer-compiler-singlepass
Singlepass compiler for Wasmer WebAssembly runtime
-
stella_checker
Rust-based, speedy Lua type checker
-
codesnake
Pretty printer for non-overlapping code spans
-
rustc_errors
Reuse rustc_errors for compiler_base
-
gluon_base
Basic type definitions and functions for the gluon programming language
-
jomy-ap-rustc_type_ir
Automatically published version of the package
rustc_type_ir
in the rust-lang/rust repository from version 1.83.0 The publishing script for this crate lives at: https://github.com/rust-analyzer/rustc-auto-publish -
cranelift
Umbrella for commonly-used cranelift crates
-
farmfe_compiler
Farm Compiler
-
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.
-
tket2-hseries
TKET2 tool for preparing and validating
Hugr
s for compilation targeting Quantinuum H-series quantum computers -
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… -
onefig
The only configuration language you need; a configuration language for configuration files
-
cpp_common
details crate for the
cpp
crate -
eerie
Rustic binding to the IREE Compiler/Runtime
-
r55
compiler for R.txt android files
-
partiql-extension-ion
PartiQL Ion extensions
-
faerie
ELF and Mach-o native binary object file emitter
-
ergoscript-compiler
Compiler for ErgoScript
-
farmfe_utils
farm utils
-
rustylr
executable for rusty_lr
-
force-send-sync
Unsafe wrappers to force Send and Sync
-
coolr
Compiler for the Cool classroom language
-
swc_html
HTML apis for rust
-
mamba
A transpiler which converts Mamba files to Python 3 files
-
glass-easel-stylesheet-compiler
The stylesheet compiler of the glass-easel project
-
claw-cli
The compiler for the Claw language
-
rustc_lexer
Rust lexer used by rustc. No stability guarantees are provided.
-
databind
Expand the functionality of Minecraft Datapacks
-
swc_css_modules
CSS modules
-
rustc-ap-rustc_arena
Automatically published version of the package
rustc_arena
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
py-codegen-c
C codegen backend implementation for Pin1Yin1
-
puroro
Google Protocol Buffer
-
gccjit_sys
Raw bindings to libgccjit. Companion to the gccjit crate.
-
py-codegen-llvm
llvm codegen backend implementation for Pin1Yin1
-
mec
mruby/edge compiler cli endpoint
-
chimpanzee
Monkey programming language implementation (interpreter, compiler and formatter), with added features
-
erg_common
A common components library of Erg
-
steel-core
Core compiler and VM implementation for steel
-
rustc-ap-rustc_index
Automatically published version of the package
rustc_index
in the rust-lang/rust repository from commit 9a27044f42ace9eb652781b53f598e25d4e7e918 The publishing script for this crate lives at: https://github… -
py-codegen
pycc-rs codegen interface
-
riddle
Windows metadata compiler
-
klinker
The Kerbal Compiler Collection linker for kOS
-
farmfe_core
Core types and data structures for farm
-
hi-nvim-rs
(Neo)vim perceptual color scheme compiler
Try searching with DuckDuckGo.