Rust Asynchronous

Open-source Rust projects categorized as Asynchronous

Top 23 Rust Asynchronou Projects

  • tokio

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

  • Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Being able to control nondeterminism is particularly useful for testing and debugging. This allows creating reproducible test environments, as well as discrete-event simulation for faster-than-real-time simulation of time delays. For example, Cardano uses a simulation environment for the IO monad that closely follows core Haskell packages; Sui has a simulator based on madsim that provides an API-compatible replacement for the Tokio runtime and intercepts various POSIX API calls in order to enforce determinism. Both allow running the same code in production as in the simulator for testing.

  • iced

    A cross-platform GUI library for Rust, inspired by Elm

  • Project mention: Cosmic Desktop Is Slated to Debut with Pop _OS 24.04 LTS | news.ycombinator.com | 2024-02-18
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • MIO

    Metal I/O library for Rust.

  • Project mention: What's the canonical way of doing it in rust? | /r/rust | 2023-10-16

    Was playing around with mio (https://github.com/tokio-rs/mio) (not that mio itself is very important here!) and was trying to implement a simple something that I've done in java before: a Reactor that you can register ReactorClients with that will get callback whenever there are events on the corresponding socket etc.

  • futures-rs

    Zero-cost asynchronous programming in Rust

  • async-std

    Async version of the Rust standard library

  • Project mention: Stabilizing async fn in traits in 2023 | Inside Rust Blog | /r/rust | 2023-05-03

    But maybe check out the discussion here https://github.com/async-rs/async-std/pull/631 or something (the blog post was linked on the end of it)

  • bastion

    Highly-available Distributed Fault-tolerant Runtime

  • Project mention: Write Elixir NIFs in Rust | news.ycombinator.com | 2023-08-06
  • tokio-tungstenite

    Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation

  • Project mention: How to know when can I send a message via a websocket with tokio tungstenite? | /r/rust | 2023-12-09

    I can't help you debug your code if you do not provide it. Have you looked at the example client?

  • 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
  • message-io

    Fast and easy-to-use event-driven network library.

  • bb8

    Full-featured async (tokio-based) postgres connection pool (like r2d2)

  • Coerce-rs

    Actor runtime and distributed systems framework for Rust

  • minitrace-rust

    Extremely fast tracing library for Rust

  • zino

    Next-generation framework for composable applications in Rust.

  • coio-rs

    Coroutine I/O for Rust

  • carboxyl

    Functional Reactive Programming library for Rust

  • xtra

    🎭 A tiny actor framework (by Restioson)

  • postage-rs

    The feature-rich, portable async channel library

  • mioco

    [no longer maintained] Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines).

  • Project mention: The Rust I Wanted Had No Future | /r/rust | 2023-06-05

    Honestly Rust with green threads as an option would be exciting one. Looks like there has been an attempt before (https://github.com/dpc/mioco - no longer maintained).

  • twitch_api

    Rust library for talking with the Twitch API aka. "Helix", TMI and more! Use Twitch endpoints fearlessly!

  • erl_dist

    Rust Implementation of Erlang Distribution Protocol

  • async-backplane

    Simple, Erlang-inspired fault-tolerance framework for Rust Futures.

  • crossbus

    A Platform-less, Runtime-less Actor Computing Model

  • rusturn

    A Rust Implementation of TURN server and client

  • suppaftp

    a super FTP/FTPS client library for Rust with support for both passive and active mode

  • SaaSHub

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

    SaaSHub logo
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 Asynchronous related posts

Index

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

Project Stars
1 tokio 24,610
2 iced 22,704
3 MIO 6,064
4 futures-rs 5,229
5 async-std 3,833
6 bastion 2,759
7 tokio-tungstenite 1,614
8 message-io 1,031
9 bb8 670
10 Coerce-rs 670
11 minitrace-rust 661
12 zino 604
13 coio-rs 455
14 carboxyl 396
15 xtra 293
16 postage-rs 248
17 mioco 145
18 twitch_api 140
19 erl_dist 139
20 async-backplane 129
21 crossbus 120
22 rusturn 105
23 suppaftp 95

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