List of Rust software and tools


This is a list of software and programming tools for the Rust programming language, including IDEs, compilers, libraries, verification and debugging tools, numerical and scientific computing libraries, and related projects.

Compilers

Integrated development environments and editors

Package managers and build systems

Libraries and frameworks

  • Actix — actor framework and high-performance web framework
  • Diesel — ORM and query builder for Rust
  • Rayon — data parallelism library for Rust
  • Rocket — web framework focused on type safety
  • Serde — framework for serialization and deserialization supporting JSON, YAML, TOML, and more.
  • Tokio — asynchronous runtime for Rust

Real-time and embedded systems

Numerical and scientific computing

Verification, debugging, and analysis

Testing frameworks

Documentation and code generation

  • Bindgen — generates Rust FFI bindings to C libraries
  • Cbindgen — generates C headers from Rust code
  • rustdoc — official Rust documentation generator