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: API Gateway, Lambda, DynamoDB and Rust | dev.to | 2023-12-05

    The AWS SDK makes use of the async capabilities in the Tokio library. So when you see async in front of a fn that function is capable of executing asynchronously.

  • iced

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

    Project mention: I'm trying to build a progress bar for an Iced GUI app and having a lot of trouble with it. | /r/rust | 2023-09-22

    I am building an app using Iced that takes hashes of the files in a directory and assigns them to a profile. The problem is that I can't get the progress bar to update in real time. I've been checking out examples like this https://github.com/iced-rs/iced/tree/master/examples/download_progress. But I just can't get the progress bar to move. Is anyone available to take a look at my code and maybe show me a fix (as long as you're okay with MIT licensing your changes)?

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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: Yet another Web-Socket implementation in rust. | /r/rust | 2023-03-27

    It passed all test of the autobahn testsuite And web-socket-benchmark show about 3x faster then tokio-tungstenite

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • message-io

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

  • Coerce-rs

    Actor runtime and distributed systems framework for Rust

    Project mention: Coerce – Distributed actor framework in Rust | news.ycombinator.com | 2023-02-17
  • bb8

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

  • coio-rs

    Coroutine I/O for Rust

  • carboxyl

    Functional Reactive Programming library for Rust

  • zino

    Next-generation framework for composable applications in Rust.

    Project mention: Zino: a full-featured web application framework for Rust with a focus on productivity and performance. | /r/rust | 2023-04-16
  • postage-rs

    The feature-rich, portable async channel library

  • xtra

    🎭 A tiny actor framework (by Restioson)

  • 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).

  • erl_dist

    Rust Implementation of Erlang Distribution Protocol

  • async-backplane

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

  • twitch_api

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

  • 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

  • awesome-tokio

    Awesome books, tutorials, courses, and resources for the Tokio asynchronous runtime ecosystem. ⚡

    Project mention: GitHub - mjovanc/awesome-tokio: Awesome books, tutorials, courses, and resources for the Tokio asynchronous runtime ecosystem. ⚡ | /r/rust | 2023-10-12
  • dialectic

    Transport-polymorphic, asynchronous session types for Rust

  • SaaSHub

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

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). The latest post mention was on 2023-12-05.

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 22,941
2 iced 21,214
3 MIO 5,830
4 futures-rs 5,072
5 async-std 3,747
6 bastion 2,707
7 tokio-tungstenite 1,455
8 message-io 974
9 Coerce-rs 610
10 bb8 605
11 coio-rs 455
12 carboxyl 390
13 zino 384
14 postage-rs 241
15 xtra 227
16 mioco 142
17 erl_dist 135
18 async-backplane 129
19 twitch_api 125
20 rusturn 99
21 suppaftp 85
22 awesome-tokio 65
23 dialectic 60
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com