Rust Futures

Open-source Rust projects categorized as Futures

Top 10 Rust Future Projects

  • smol

    A small and fast async runtime for Rust

  • Project mention: The State of Async Rust | news.ycombinator.com | 2023-09-25

    My understanding is you always need a runtime, somethings needs to drive the async flow. But there are others on the market, just not without the.. market domination... of tokio.

    https://github.com/smol-rs/smol looks promising simply for being minimal

    https://github.com/bytedance/monoio looks potentially easier to work with than tokio

    https://github.com/DataDog/glommio is built around linux io_uring and seems somewhat promising for performance reasons.

    I haven't played with any of these yet, because Tokio is unfortunately the path of least resistance. And a bit viral in how it's infected tings.

  • tarpc

    An RPC framework for Rust with a focus on ease of use.

  • Project mention: A high performance Remote Procedure Call (RPC) system for rust | /r/rust | 2023-07-12

    You can think its better version of tarpc

  • 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
  • rust-rdkafka

    A fully asynchronous, futures-based Kafka client library for Rust based on librdkafka

  • Project mention: Rust Cpp Interop via Cxx, Autocxx / any best practices out there | /r/rust | 2023-06-19

    I use this library a lot and it's got some nice touches for how to handle wrapping a C library: https://github.com/fede1024/rust-rdkafka

  • futures-concurrency

    Structured concurrency operations for async Rust

  • Project mention: Async Exceptions in rust? | /r/rust | 2023-08-01

    There are a number of crates that provides APIs such as race, my favorite is futures-concurrency, but there are also futures::future::select_all, tokio::select, and others.

  • google-cloud-rs

    Asynchronous Rust bindings for Google Cloud Platform APIs.

  • extreme

    extremely boring async function runner! (by spacejam)

  • pasts

    Minimal and simpler alternative to the futures crate.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • futures-batch

    An adapter for futures, which chunks up elements and flushes them after a timeout — or when the buffer is full. (Formerly known as tokio-batch.)

  • retainer

    Minimal async cache in Rust with support for key expirations

  • untokio

    pretend tokio doesn't exist

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Futures related posts

  • Smol: A small and fast async runtime for Rust

    1 project | news.ycombinator.com | 9 Sep 2023
  • Anyone have experience with tarpc?

    1 project | /r/rust | 5 May 2023
  • Tokio for FFI app?

    1 project | /r/rust | 13 Dec 2022
  • Tokio application structure, critical code flow.

    1 project | /r/rust | 23 Jul 2022
  • Pasts - A No-Std Compatible Async Runtime

    5 projects | /r/rust | 10 Jun 2022
  • Retainer: A minimal async cache in Rust with support for key expiration

    1 project | /r/rust | 8 Apr 2021
  • Any advice for dealing with async in libraries?

    2 projects | /r/rust | 10 Mar 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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. Learn more →

Index

What are some of the best open-source Future projects in Rust? This list will help you:

Project Stars
1 smol 3,430
2 tarpc 3,036
3 rust-rdkafka 1,493
4 futures-concurrency 365
5 google-cloud-rs 174
6 extreme 146
7 pasts 110
8 futures-batch 73
9 retainer 50
10 untokio 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com