Awesome
Awesome Rust
A curated list of awesome resources and tips for Rust programming language enthusiasts.
Table of Contents
Official Resources
- The Rust Programming Language Book: The official book for learning Rust.
- Rust by Example: A collection of Rust code examples covering various topics.
- Rust Standard Library Documentation: Detailed documentation for the Rust standard library.
Community
- Rust Programming Language Forum: An active community forum for discussing Rust-related topics and getting help.
- Rust Reddit: The Rust subreddit with news, discussions, and project showcases.
- Rust Discord: Join the official Rust Discord server to chat with fellow Rustaceans.
Learning
- Rustlings: Small exercises to get you started with Rust.
- Rust Cookbook: A collection of Rust recipes and idiomatic solutions to common problems.
- The Rustonomicon: The unofficial guide to all the dark corners of the Rust programming language.
- Rust Design Patterns: Common design patterns implemented in Rust.
Libraries
- Tokio: An asynchronous runtime for Rust that enables writing asynchronous programs.
- Rocket: A web framework for Rust that makes building web applications simple and intuitive.
- Serde: A powerful serialization and deserialization library for Rust.
- Diesel: A safe, extensible ORM and query builder for Rust.
- Actix: A fast, actor-based web framework for building highly scalable and concurrent applications.
Tools
- Cargo: The package manager and build system for Rust.
- rustfmt: A tool for formatting Rust code according to style guidelines.
- Clippy: A collection of lints to catch common mistakes and improve your Rust code.
- Rust Analyzer: A fast and feature-rich IDE extension for Rust.
Blogs and Newsletters
- Rust Blog: Official blog for the Rust programming language.
- This Week in Rust: A weekly newsletter highlighting interesting Rust projects, tools, and articles.
- Are We Web Yet?: A blog focused on Rust's web development ecosystem.
- The Rusty Spike: A podcast discussing various topics related to Rust.
Miscellaneous
- Rustlings: Small exercises to get you started with Rust.
- Rust Cookbook: A collection of Rust recipes and idiomatic solutions to common problems.
- The Rustonomicon: The unofficial guide to all the dark corners of the Rust programming language.
- Rust Design Patterns: Common design patterns implemented in Rust.
Contribute
Contributions are welcome!