rust
Empowering everyone to build reliable and efficient software.rustlings
๐ฆ Small exercises to get you used to reading and writing Rust code!mdBook
Create book from markdown files. Like Gitbook but implemented in Rustbook
The Rust Programming Languagerust-analyzer
A Rust compiler front-end for IDEscargo
The Rust package managerrust-clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/rust-by-example
Learn Rust with examples (Live code editor included)rustup
The Rust toolchain installerrustfmt
Format Rust coderfcs
RFCs for changes to Rustfutures-rs
Zero-cost asynchronous programming in Rustrust-bindgen
Automatically generates Rust FFI bindings to C (and some C++) libraries.rust.vim
Vim configuration for Rust.miri
An interpreter for Rust's mid-level intermediate representationrls
Repository for the Rust Language Server (aka RLS)regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.crates.io
The Rust package registryhashbrown
Rust port of Google's SwissTable hash maplog
Logging implementation for Rustthis-week-in-rust
Data for this-week-in-rust.orglibc
Raw bindings to platform APIs for Rustchalk
An implementation and definition of the Rust trait system using a PROLOG-like logic solverasync-book
Asynchronous Programming in Rustnomicon
The Dark Arts of Advanced and Unsafe Rust Programmingcc-rs
Rust library for build scripts to compile C/C++ code into a Rust librarygit2-rs
libgit2 bindings for Rustrustc-dev-guide
A guide to how rustc works and how to contribute to it.vscode-rust
Rust extension for Visual Studio Coderustc_codegen_cranelift
Cranelift based backend for rustcapi-guidelines
Rust API guidelinespolonius
Defines the Rust borrow checker.rust-playground
The Rust Playgroundreference
The Rust Referencerust-mode
Emacs configuration for Rustdocs.rs
crates.io documentation generatorrustfix
Automatically apply the suggestions made by rustcrustc_codegen_gcc
libgccjit AOT codegen for rustcdatafrog
A lightweight Datalog engine in Rustportable-simd
The testing ground for the future of portable SIMD in Rustflate2-rs
DEFLATE, gzip, and zlib bindings for Rustrust-semverver
Automatic checking for semantic versioning in library cratesunsafe-code-guidelines
Forum for discussion about what unsafe code can and can't dosocket2
Advanced configuration options for sockets.crater
Run experiments across parts of the Rust ecosystem!stdarch
Rust's standard library vendor-specific APIs and run-time feature detectionpacked_simd
Portable Packed SIMD Vectors for Rust standard libraryrustc-perf
Website for graphing performance of rustccfg-if
A if/elif-like macro for Rust #[cfg] statementscrates.io-index
Registry index for crates.iobacktrace-rs
Backtraces in Rustlibm
A port of MUSL's libm to Rust.style-team
Home of the Rust style teamdocker-rust
glob
Support for matching file paths against Unix shell style patterns.rust-forge
Information useful to people contributing to Rustcompiler-team
A home for compiler team planning documents, meeting minutes, and other such things.wg-async
Working group dedicated to improving the foundations of Async I/O in Rustwww.rust-lang.org
The home of the Rust websitecompiler-builtins
Porting `compiler-rt` intrinsics to Rustmeasureme
Support crate for rustc's self-profiling featureblog.rust-lang.org
The Rust Programming Language Blogglacier
A big 'ol pile of ICE.team
Rust teams structureproject-error-handling
Error handling project groupatom-ide-rust
Rust IDE support for Atom, powered by the Rust Analyzer or Rust Language Serverrustc-hash
Custom hash algorithm used by rustc (plus hashmap/set aliases): fast, deterministic, not securestacker
Manual segmented stacks for Rustcmake-rs
Rust build dependency for running cmakegetopts
The getopts repo maintained by the rust-lang projectedition-guide
A guide to changes between various editions of Rusta-mir-formality
a model of MIR and the Rust type/trait systemrust-roadmap-2017
Tracking Rust's roadmapareweasyncyet.rs
Are we async yet?rust-playpen
A web interface for running Rust coderustc-demangle
Rust symbol demanglingwg-allocators
Home of the Allocators working group: Paving a path for a standard set of allocator traits to be used in collections!highfive
Github hooks to provide an encouraging atmosphere for new contributorsrust-guidelines
This repository has movedlang-team
Home of the Rust lang teamrustwide
Execute your code on the Rust ecosystem.cargo-bisect-rustc
Bisects rustc, either nightlies or CI artifactshomu
A bot that integrates with GitHub and your favorite continuous integration servicerfcbot-rs
Coordinates asynchronous decision making on Rust repositories. Status of tracked issues and PRs can be viewed at https://rfcbot.rs.ferris-says
A Rust flavored implementation of `cowsay`prev.rust-lang.org
The previous Rust website. The current website's code is at https://github.com/rust-lang/www.rust-lang.org.pkg-config-rs
Build library for invoking pkg-config for Rusttriagebot
Automation/tooling for Rust spacesannotate-snippets-rs
Library for snippet annotationsthanks
Celebrate Rust contributors.rustc-reading-club
Rust Code Reading Clubsgll
GLL parsing framework.ena
An implementation of union-find / congruence-closure in Rust. Extracted from rustc for independent experimentation.rust-memory-model
Collecting examples and information to help design a memory model for Rust.simpleinfra
Rust Infrastructure automationwg-cargo-std-aware
Repo for working on "std aware cargo"rust-artwork
Official artwork for the Rust project.rustup-components-history
Rustup package status historyconst-eval
home for proposals in and around compile-time function evaluationasync-fundamentals-initiative
Love Open Source and this site? Check out how you can help us