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 Programmingrustc-dev-guide
A guide to how rustc works and how to contribute to it.rustc_codegen_cranelift
Cranelift based backend for rustcgit2-rs
libgit2 bindings for Rustcc-rs
Rust library for build scripts to compile C/C++ code into a Rust libraryvscode-rust
Rust extension for Visual Studio Codepolonius
Defines the Rust borrow checker.api-guidelines
Rust API guidelinesreference
The Rust Referencerust-playground
The Rust Playgroundrust-mode
Emacs configuration for Rustdocs.rs
crates.io documentation generatorrustc_codegen_gcc
libgccjit AOT codegen for rustcrustfix
Automatically apply the suggestions made by rustcportable-simd
The testing ground for the future of portable SIMD in Rustdatafrog
A lightweight Datalog engine in Rustflate2-rs
DEFLATE, gzip, and zlib bindings for Rustsocket2
Advanced configuration options for sockets.unsafe-code-guidelines
Forum for discussion about what unsafe code can and can't dorust-semverver
Automatic checking for semantic versioning in library cratesstdarch
Rust's standard library vendor-specific APIs and run-time feature detectioncrater
Run experiments across parts of the Rust ecosystem!packed_simd
Portable Packed SIMD Vectors for Rust standard libraryrustc-perf
Website for graphing performance of rustclibm
A port of MUSL's libm to Rust.cfg-if
A if/elif-like macro for Rust #[cfg] statementscrates.io-index
Registry index for crates.iobacktrace-rs
Backtraces in Ruststyle-team
Home of the Rust style teamdocker-rust
The official Docker images for Rustglob
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 featurerustc-hash
Custom hash algorithm used by rustc (plus hashmap/set aliases): fast, deterministic, not secureblog.rust-lang.org
The Rust Programming Language Blogteam
Rust teams structureglacier
A big 'ol pile of ICE.project-error-handling
Error handling project groupatom-ide-rust
Rust IDE support for Atom, powered by the Rust Analyzer or Rust Language Serverstacker
Manual segmented stacks for Rusta-mir-formality
a model of MIR and the Rust type/trait systemcmake-rs
Rust build dependency for running cmakeedition-guide
A guide to changes between various editions of Rustgetopts
The getopts repo maintained by the rust-lang projectannotate-snippets-rs
Library for snippet annotationsrust-roadmap-2017
Tracking Rust's roadmapareweasyncyet.rs
Are we async yet?rust-playpen
A web interface for running Rust codewg-allocators
Home of the Allocators working group: Paving a path for a standard set of allocator traits to be used in collections!rustc-demangle
Rust symbol demanglinglang-team
Home of the Rust lang teamhighfive
Github hooks to provide an encouraging atmosphere for new contributorsferris-says
A Rust flavored implementation of `cowsay`rust-guidelines
This repository has movedcargo-bisect-rustc
Bisects rustc, either nightlies or CI artifactsrustwide
Execute your code on the Rust ecosystem.homu
A bot that integrates with GitHub and your favorite continuous integration servicetriagebot
Automation/tooling for Rust spacesrfcbot-rs
Coordinates asynchronous decision making on Rust repositories. Status of tracked issues and PRs can be viewed at https://rfcbot.rs.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 Rustthanks
Celebrate Rust contributors.rustc-reading-club
Rust Code Reading Clubssimpleinfra
Rust Infrastructure automationgll
GLL parsing framework.ena
An implementation of union-find / congruence-closure in Rust. Extracted from rustc for independent experimentation.wg-cargo-std-aware
Repo for working on "std aware cargo"rust-memory-model
Collecting examples and information to help design a memory model for Rust.rust-artwork
Official artwork for the Rust project.libs-team
The home of the library teamgoogle-summer-of-code
Rust project ideas for Google Summer of Coderustup-components-history
Rustup package status historyLove Open Source and this site? Check out how you can help us