Hey, i begin my journey into Rust !

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. PyO3

    Rust bindings for the Python interpreter

    For interoperating with Python, check out PyO3 or rust-cpython. (More generally, see Rust Interop and Are We Extending Yet?)

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. tokio

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

    For coroutines or as an alternative to fibers, Rust has async and await as syntactic sugar for the Future trait, and the most popular runtime is Tokio.

  4. rust-cpython

    Rust <-> Python bindings

    For interoperating with Python, check out PyO3 or rust-cpython. (More generally, see Rust Interop and Are We Extending Yet?)

  5. serde

    Serialization framework for Rust

    For JSON, try Serde. (Technically, serde_json, but you want to learn about Serde's declarative API for serializing and deserializing arbitrary formats.)

  6. pest

    The Elegant Parser (by pest-parser)

    For embedding DSLs, nom (parser combinators) or Pest (PEG) are popular parser frameworks. However, given that LR parsing is most in the spirit of Rust's "check as much as possible at compile time" design, you might want to try LALRPOP or grmtools.

  7. hyper

    An HTTP library for Rust (by hyperium)

    For HTTP, look at hyper.

  8. stdx

    The missing batteries of Rust

    Big libraries like Boost or the Python standard library tend to develop as a workaround for weak package management so, with Cargo, efforts to produce Boost-like compilations (Eg. stdx) withered on the vine for lack of sufficient interest.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
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

  • Does rust have function works like eval?

    9 projects | /r/rust | 19 Aug 2021
  • Rust Bindings for the Python Interpreter

    1 project | news.ycombinator.com | 11 Jan 2025
  • Ask HN: Python in the NoGIL World

    2 projects | news.ycombinator.com | 20 Dec 2024
  • An interpreter inside an interpreter

    2 projects | dev.to | 25 Nov 2024
  • Show HN: Speeding up Python email validation 1000x

    1 project | news.ycombinator.com | 9 Aug 2024