The Rust Programming Language
@rust-langOrganizationOn the leaderboard
| Rank | Repository | Stars |
|---|---|---|
| 72 | rust-lang/rust | 111,700 |
| 262 | rust-lang/rustlings | 62,375 |
Top repositories by stars
- Rust110,416
- rust-lang/rustlings(on leaderboard)
:crab: Small exercises to get you used to reading and writing Rust code!
Rust61,867 - rust-lang/mdBook
Create book from markdown files. Like Gitbook but implemented in Rust
Rust21,203 - rust-lang/book
The Rust Programming Language
Rust17,383 - rust-lang/rust-analyzer
A Rust compiler front-end for IDEs
Rust16,060 - rust-lang/cargo
The Rust package manager
Rust14,617 - rust-lang/rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Rust12,902 - rust-lang/rust-by-example
Learn Rust with examples (Live code editor included)
Handlebars7,858 - rust-lang/rustup
The Rust toolchain installer
Rust6,780 - rust-lang/rustfmt
Format Rust code
Rust6,743 - rust-lang/rfcs
RFCs for changes to Rust
Markdown6,403 - rust-lang/miri
An interpreter for Rust's mid-level intermediate representation
Rust5,910 - rust-lang/futures-rs
Zero-cost asynchronous programming in Rust
Rust5,813 - rust-lang/rust-bindgen
Automatically generates Rust FFI bindings to C (and some C++) libraries.
Rust5,110 - rust-lang/rust.vim
Vim configuration for Rust.
Vim Script4,135 - rust-lang/regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Rust3,901 - rust-lang/rls
Repository for the Rust Language Server (aka RLS)
Rust3,509 - rust-lang/crates.io
The Rust package registry
Rust3,491 - rust-lang/hashbrown
Rust port of Google's SwissTable hash map
Rust2,868 - rust-lang/this-week-in-rust
Data for this-week-in-rust.org
Python2,497 - rust-lang/libc
Raw bindings to platform APIs for Rust
Rust2,492 - rust-lang/log
Logging implementation for Rust
Rust2,484 - rust-lang/nomicon
The Dark Arts of Advanced and Unsafe Rust Programming
CSS2,215 - rust-lang/async-book
Asynchronous Programming in Rust
Shell2,128 - rust-lang/cc-rs
Rust library for build scripts to compile C/C++ code into a Rust library
Rust2,091 - rust-lang/git2-rs
libgit2 bindings for Rust
Rust2,001 - rust-lang/rustc_codegen_cranelift
Cranelift based backend for rustc
Rust1,982 - rust-lang/chalk
An implementation and definition of the Rust trait system using a PROLOG-like logic solver
Rust1,982 - rust-lang/rustc-dev-guide
A guide to how rustc works and how to contribute to it.
HTML1,830 - rust-lang/polonius
Defines the Rust borrow checker.
Rust1,580 - rust-lang/reference
The Rust Reference
Rust1,480 - rust-lang/vscode-rust
Rust extension for Visual Studio Code
TypeScript1,397 - rust-lang/rust-playground
The Rust Playground
Rust1,391 - rust-lang/api-guidelines
Rust API guidelines
1,315 - rust-lang/rust-mode
Emacs configuration for Rust
Emacs Lisp1,233 - rust-lang/docs.rs
crates.io documentation generator
Rust1,126 - rust-lang/rustc_codegen_gcc
libgccjit AOT codegen for rustc
Rust1,098 - rust-lang/flate2-rs
DEFLATE, gzip, and zlib bindings for Rust
Rust1,079 - rust-lang/portable-simd
The testing ground for the future of portable SIMD in Rust
Rust1,036 - rust-lang/datafrog
A lightweight Datalog engine in Rust
Rust862 - rust-lang/rustfix
Automatically apply the suggestions made by rustc
Rust851 - rust-lang/socket2
Advanced configuration options for sockets.
Rust827 - rust-lang/rust-enhanced
The official Sublime Text 4 package for the Rust Programming Language
Python818 - rust-lang/unsafe-code-guidelines
Forum for discussion about what unsafe code can and can't do
728 - rust-lang/crater
Run experiments across parts of the Rust ecosystem!
Rust722 - rust-lang/arewewebyet
Are we web yet? A simple reckoning of Rust's readiness for Web-related things.
HTML715 - rust-lang/rustc-perf
Website for graphing performance of rustc
Rust704 - rust-lang/crates.io-index
Registry index for crates.io
Tcl682 - rust-lang/stdarch
Rust's standard library vendor-specific APIs and run-time feature detection
Rust656 - rust-lang/libm
A port of MUSL's libm to Rust.
Rust637 - rust-lang/packed_simd
Portable Packed SIMD Vectors for Rust standard library
Rust636 - rust-lang/rust-semverver
Automatic checking for semantic versioning in library crates
Rust632 - rust-lang/cfg-if
A if/elif-like macro for Rust #[cfg] statements
Rust630 - rust-lang/backtrace-rs
Backtraces in Rust
Rust605 - rust-lang/glob
Support for matching file paths against Unix shell style patterns.
Rust569 - rust-lang/rustc-hash
Custom hash algorithm used by rustc (plus hashmap/set aliases): fast, deterministic, not secure
Rust550 - rust-lang/docker-rust
The official Docker images for Rust
Dockerfile518 - rust-lang/rust-forge
Information useful to people contributing to Rust
Rust517 - rust-lang/annotate-snippets-rs
Library for snippet annotations
Rust483 - rust-lang/fls
The FLS
reStructuredText479 - rust-lang/compiler-builtins
Rust implementations of compiler-rt and libm
Rust477 - rust-lang/style-team
Home of the Rust style team
Rust475 - rust-lang/compiler-team
A home for compiler team planning documents, meeting minutes, and other such things.
HTML419 - rust-lang/wg-async
Working group dedicated to improving the foundations of Async I/O in Rust
Rust397 - rust-lang/www.rust-lang.org
The home of the Rust website
Fluent388 - rust-lang/blog.rust-lang.org
Home of the Rust and Inside Rust blogs
HTML388 - rust-lang/measureme
Support crate for rustc's self-profiling feature
Rust376 - rust-lang/cmake-rs
Rust build dependency for running cmake
Rust363 - rust-lang/team
Rust teams structure
Rust339 - rust-lang/stacker
Manual segmented stacks for Rust
Rust335 - rust-lang/a-mir-formality
a model of MIR and the Rust type/trait system
Rust327 - rust-lang/edition-guide
A guide to changes between various editions of Rust
321 - rust-lang/rustc-demangle
Rust symbol demangling
Rust293 - rust-lang/glacier
A big 'ol pile of ICE.
Rust290 - rust-lang/project-error-handling
Error handling project group
264 - rust-lang/atom-ide-rust
Rust IDE support for Atom, powered by the Rust Analyzer or Rust Language Server
JavaScript258 - rust-lang/getopts
The getopts repo maintained by the rust-lang project
Rust243 - rust-lang/wg-allocators
Home of the Allocators working group: Paving a path for a standard set of allocator traits to be used in collections!
238 - rust-lang/rust-playpen
A web interface for running Rust code
Rust224 - rust-lang/google-summer-of-code
Rust project ideas for Google Summer of Code
Python218 - rust-lang/ferris-says
A Rust flavored implementation of `cowsay`
Rust216 - rust-lang/rust-roadmap-2017
Tracking Rust's roadmap
216 - rust-lang/areweasyncyet.rs
Are we async yet?
Rust212 - rust-lang/lang-team
Home of the Rust lang team
JavaScript210 - rust-lang/homu
A bot that integrates with GitHub and your favorite continuous integration service
Python210 - rust-lang/triagebot
Automation/tooling for Rust spaces
Rust209 - rust-lang/cargo-bisect-rustc
Bisects rustc, either nightlies or CI artifacts
Rust197 - rust-lang/rustwide
Execute your code on the Rust ecosystem.
Rust190 - rust-lang/pkg-config-rs
Build library for invoking pkg-config for Rust
Rust186 - rust-lang/highfive
Github hooks to provide an encouraging atmosphere for new contributors
Python186 - rust-lang/rust-guidelines
This repository has moved
181 - rust-lang/rfcbot-rs
Coordinates asynchronous decision making on Rust repositories. Status of tracked issues and PRs can be viewed at https://rfcbot.rs.
Rust167 - rust-lang/ena
An implementation of union-find / congruence-closure in Rust. Extracted from rustc for independent experimentation.
Rust166 - rust-lang/simpleinfra
Rust Infrastructure automation
HCL165 - rust-lang/thanks
Celebrate Rust contributors.
Rust164 - rust-lang/libs-team
The home of the library team
Rust162 - rust-lang/wg-cargo-std-aware
Repo for working on "std aware cargo"
156 - rust-lang/prev.rust-lang.org
The previous Rust website. The current website's code is at https://github.com/rust-lang/www.rust-lang.org.
HTML152 - rust-lang/rust-artwork
Official artwork for the Rust project.
141 - rust-lang/rustc-reading-club
Rust Code Reading Clubs
140