Skip to content

Rust Libraries

  • Axum - Web framework that focuses on ergonomics and modularity, HTTP server, APIs
  • anyhow - Provides a boxed error type that can hold any error, and helpers for generating an application-level stack trace. Good for function caller logging error and stopping.
  • Clap - CLI argument parsing
  • crossterm - Low-level cross-platform terminal rendering and event handling
  • CSV - Fast CSV parsing with support for serde
  • grex - Generate a matching regular expression from the test cases you provide
  • GTK4 - GUI Rust bindings for GTK4
  • Polars - Dataframes
  • Ratatui - terminal user interfaces
  • Serde - generic serialization/deserialization framework

Based on Blessed.rs Native GUI section and A 2025 Survey of Rust GUI Libraries | boringcactus and GitHub - flosse/rust-web-framework-comparison: A comparison of some web frameworks and libs written in Rust. Recommendations based on accessibility and productivity.

Where to find trusted, recommended crates