Now, these values can be lent out ("borrowing") to sub-functions and such via references (mutable or immutable). Multiple immutable references can be handed out at once, but a mutable reference to a value has to be the only reference to that value of any kind, at a given time.
Cargo generate - Developer tool to help you get up and running quickly with a new Rust project by leveraging a pre-existing git repository as a template.
Cross - "Zero setup" cross compilation and "cross testing" of Rust crates.
Cargo Watch - Watches over your Cargo project's source.
Jon Gjengset YouTube channel - Does many awesome Rust streams.
Rerast - Tool for transforming Rust code using rules.
Rust Runtime for AWS Lambda - Makes it easy to run AWS Lambda Functions written in Rust.
cargo-inspect - What is Rust doing behind the scenes?
Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting Things - Good talk on importance of values in programming languages.
cargo-call-stack - Whole program static stack analysis.
Rust Analyzer - Experimental Rust compiler front-end for IDEs. (Web) (Architecture)
Rust Playground - Run Rust code online. Code. (HN)
Read Rust - Collects interesting posts related to the Rust programming language.
Teach Rust (2019) - Free workshop material to use to give a course introducing the Rust programming language.
miniserve - Nice & small CLI tool in Rust (can use for inspiration in building Rust CLI tools).
cargo audit - Audit Cargo.lock files for crates with security vulnerabilities.
Rust. Are we web yet? (Code) (HN)
Learning Rust - Materials for learning Rust. (Code)
Rust Cookbook - Collection of simple examples that demonstrate good practices to accomplish common programming tasks, using the crates of the Rust ecosystem. (Code) (HN)
hello-rust - Simple hello world in Rust, with a Nix environment.
Rust API guidelines - Set of recommendations on how to design and present APIs for the Rust programming language.
MIRAI - Rust mid-level IR Abstract Interpreter.
cargo-bloat - Find out what takes most of the space in your executable.
c2rust - Migrate C code to Rust.
cargo-play - Tool to help you running your Rust code file without manually setting up a Cargo project.
[cargo-]flamegraph - Easy flamegraphs for Rust projects and everything else, without Perl or pipes.
Cargo-sweep - Cargo subcommand for cleaning up unused build files generated by Cargo.
cargo-udeps - Find unused dependencies in Cargo.toml
QuiCLI - Quickly build cool CLI apps in Rust.
Corrode - Automatic semantics-preserving translation from C to Rust.
Ferrous Systems - Provide consulting and made-to-measure solutions based on our expertise in Rust programming.
rustfmt - Format Rust code.
Rust API guidelines - Set of recommendations on how to design and present APIs for the Rust programming language.
pprof - Rust cpu profiler implemented with the help of backtrace-rs.
Cargo - Rust package manager.
Rust Playground for macOS - Standalone native mac application that allows quickly editing and testing rust snippets.
Are we learning yet? - Work-in-progress to catalog the state of machine learning in Rust. (Code)
now-rust - Community based builder for using rust on the now/zeit platform.
PingCAP Style Guide - Guide to writing idiomatic code at PingCAP and in the TiKV project.
Papyrus - Rust REPL.
Hello Rust - Lighthearted live-programming channel about my journey to become a fearless, more effective Rust programmer.
cargo-generate - Developer tool to help you get up and running quickly with a new Rust project by leveraging a pre-existing git repository as a template.
cargo-make - Rust task runner and build tool.
Cargo bundle - Wrap Rust executables in OS-specific app bundles.
bindgen - Automatically generates Rust FFI bindings to C (and some C++) libraries.
async-on-embedded - On embedded (Cortex-M edition): no-global-alloc, no-threads runtime.
Tarpaulin - Code coverage tool for Rust projects.
explaine.rs - Interactive Rust syntax playground. (Code)
Rustonomicon - Dark Arts of Advanced and Unsafe Rust Programming. (Code)
Rust DataFrame - Rust DataFrame implementation, built on Apache Arrow. (HN)
Prusti - Static verifier for Rust, based on the Viper verification infrastructure.
Canduma rust authentication server boilerplate - Rust Boilerplate server with GraphQL API, Diesel, PostgreSQL, session authentication and JWT.
Rust Learning - Bunch of links to blog posts, articles, videos, etc for learning Rust.
rust-cross - Everything you need to know about cross compiling Rust programs.
Lifetime variance in Rust - Covers the basics of variance in Rust, as it applies to lifetimes, written in a literate programming style.
trait-eval - Play FizzBuzz at compile-time.
muslrust - Docker environment for building musl based static rust binaries.
Tour of Rust - Tour of rust's language features. (Code) (HN)
caniuse.rs - Rust feature search. (Code)
Possible Rust - Learning what’s possible in Rust.
Berline.rs - Berlin-local Rust community.
Rust at Sunrise - Daily update on the latest Rust Nightly. (Code)
sled theoretical performance guide - Covers timeless ideas that are helpful to keep in mind while working with systems where performance matters. (Lobsters)
rd - Record/replay debugger written in rust.
Clippy - Collection of lints to catch common mistakes and improve your Rust code.
Rust Web Boilerplate - Rust web template for modern web backend applications.
Rust Async Benchmark - Attempts to compare the performance of a manually written poll loop vs async/await.
Docker+Rust Buildcache - Two strategies to cache rust builds within docker in the minimal example repo.
warp-api-starter-template - Boilerplate template for starting a web services using Warp + SQLx (PostgreSQL) + Redis + Juniper (GraphQL).
Rust Compiler Team - Home for compiler team planning documents, meeting minutes, and other such things. (Code)
Rust Careers - Find your next Rust job.
cargo-chef - Cache the dependencies of your Rust project and speed up your Docker builds. (Article)
Zero To Production In Rust - Opinionated introduction to backend development. (Code)
Rust Forge - Information useful to people contributing to Rust. (Code)
Rust Performance Book (Code) (HN)
Rust Search Extension - Search docs, crates, builtin attributes, official books, and error codes, etc in your address bar instantly. (Code)
40 Ms Bug (2020) - Small story about tracking down a production bug in a Rust application. (Lobsters)
Rust Language Design Team - Language design team is generally responsible for decisions involving the design of the Rust language itself, such as its syntax, semantics, or specification. (Code)
bacon - Background rust code check.
rustfix - Automatically apply the suggestions made by rustc.
Embark Rust Ecosystem - High-level tracking and discussions about improving Rust and the Rust ecosystem for our game development use cases at Embark.
rust-starter - Simple framework to build Rust CLI Applications. (Web) (GitHub) (HN)
Rust Companies - Curated list of companies using Rust in production, organized by industry.
rust-nix-templater - Generates Nix build / dev files for Rust projects.
Rust Foundation - Independent non-profit organization to steward the Rust programming language and ecosystem. (Hello World) (HN) (Lobsters)
Rust CLI Project Template - Base project template for comfortably building small but reliable utilities in the Rust programming language.
Rust Fuzzing Book - Guides and tutorials on how to fuzz Rust code. (Code)
Rust Incubator - Learning Rust step-by-step.