Back to directory

Awesome Rust

A curated list of Rust applications, development tools and libraries, organized by category and by problem domain.

Awesome Rust

Awesome Rust is a curated list of Rust code and resources, split into three broad sections. Applications covers end-user and system software written in Rust, such as terminal emulators, file managers, package managers, databases and web servers, grouped by domain like audio, embedded, security tools and virtualization.

Development tools lists Rust-specific tooling for build systems, debugging, deployment, formatters, IDEs, profiling, static analysis, testing and transpiling. Libraries catalogs crates by purpose, including asynchronous programming, authentication, caching, command-line argument parsing, cryptography, data structures, database drivers, graphics, networking and web programming, plus separate sections for artificial intelligence and machine learning libraries.

The list also links to Rust package registries and further learning resources, and is released under a CC0-1.0 public domain dedication.

More in Curated lists

See all 308
  • shipwithmuse

    shipwithmuse.live

    A hand-sorted catalog of more than a thousand real examples of things built with Meta's Muse AI assistant, spanning coding and developer tools, MCP connectors, agents and automation, games, and local model runs, each linked to its public source.

  • EmbedCatalog

    embedcatalog.com

    A catalog where developers list an open-source project or service to get a ready-made embed badge, showing live GitHub stats, for its README or website.

  • Compliance Posture

    complianceposture.com

    A free, searchable directory that tracks the security and compliance certifications, such as SOC 2, ISO 27001, HIPAA, and GDPR, of over 400 SaaS vendors across twenty categories, with side-by-side comparisons.