The only thing I'm always struggling to understand is the documentation on docs.rs

This page summarizes the projects mentioned and recommended in the original post on /r/rust

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • docs.rs

    crates.io documentation generator

  • Now, some projects include tutorial-style documentation, but you wouldn't find it on docs.rs, it would be in some other place. Maybe in a Git repo there would be examples, or some projects have books and even large sites (like tokio.rs)… but that's not reference documentation.

  • mdBook

    Create book from markdown files. Like Gitbook but implemented in Rust

  • Separately, though: docs.rs is an interface to "rustdoc" output and rustdoc is primarily aimed at reference-type documentation, rather than guide-type documentation. It's possible but more challenging to present broad introductory content in that format, which I imagine is why the Rust community also likes to use mdBook to publish book-like content which is complementary to the rustdoc-based reference documentation. Unfortunately there isn't a standard place for accessing "books" for crates or families of crates, so they can be harder to discover than the rustdoc output on docs.rs. I tend to find these "books" via a link in the project's readme, rather than from the rustdoc.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  • Now, some projects include tutorial-style documentation, but you wouldn't find it on docs.rs, it would be in some other place. Maybe in a Git repo there would be examples, or some projects have books and even large sites (like tokio.rs)… but that's not reference documentation.

  • axum

    Ergonomic and modular web framework built with Tokio, Tower, and Hyper

  • But on github you may find some examples. And often even if examples are included like in axum case you may find a lot more on a github.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts