Skip to content

Resource Sharing

Welcome to the Rust resource sharing page! Here we've curated high-quality learning resources to accelerate your Rust learning journey.

Official Resources

Core Documentation

Tools and Utilities

Learning Resources

Interactive Tutorials

Video Courses

Books

Free Books

Community Resources

Forums and Q&A

Conferences and Events

News and Updates

Development Tools

IDEs and Editors

Web-Based IDEs

Frameworks and Libraries

Web Development

Backend Frameworks

  • Actix-web - Powerful, pragmatic, extremely fast
  • Axum - Ergonomic and modular
  • Rocket - Web framework with focus on ease-of-use

Frontend

  • Yew - Framework for creating multi-threaded front-end web apps
  • Seed - Rust/WASM framework inspired by Elm
  • Leptos - Fine-grained reactivity

Async Runtime

  • Tokio - Most popular async runtime
  • async-std - Std-like async runtime
  • smol - Small and simple

Database

Database Clients

Database Implementations

  • TiKV - Distributed transactional key-value database
  • SurrealDB - Multi-model database
  • Prisma - Next-generation ORM

CLI Tools

Advanced Topics

Systems Programming

Graphics and Games

Blockchain

Testing and Quality

Testing

Code Quality

Career and Job Market

Job Boards

Companies Using Rust

Learning Paths

For Beginners

  1. Start with "The Rust Programming Language" book
  2. Complete Rustlings exercises
  3. Build small CLI projects
  4. Join the Rust Discord for help

For Intermediate

  1. Read "Rust for Rustaceans"
  2. Learn async programming with Tokio
  3. Contribute to open source projects
  4. Build a web application

For Advanced

  1. Study the Rustonomicon for unsafe Rust
  2. Explore embedded programming
  3. Contribute to the Rust compiler
  4. Write your own crates

Tips for Learning

  1. Be Patient - Rust has a steep learning curve
  2. Read Error Messages - They're incredibly helpful
  3. Practice Daily - Consistency beats intensity
  4. Join the Community - Ask questions and help others
  5. Build Real Projects - Theory needs practice

Conclusion

The Rust ecosystem is vast and growing rapidly. Whether you're just starting or looking to deepen your expertise, there's a resource for you. Happy learning!

Last updated: March 2026