Rust async-std

Open-source Rust projects categorized as async-std | Edit details
Related topics: #Rust #Async #Tokio #Memory #Buffer

Top 5 Rust async-std Projects

  • async-std

    Async version of the Rust standard library

    Project mention: Hey Rustaceans! Got an easy question? Ask here (51/2021)! | | 2021-12-21

    async-std: Basically a Tokio alternative with a few different design decisions.

  • sea-orm

    🐚 An async & dynamic ORM for Rust

    Project mention: A tool to render graphicly SQL schemas + my feedback on using Rust for over a year now | | 2022-01-23

    Here is one ORM in rust. It is quite new, so it will not have everything (like big amount of plugins) that you are used from Django. I didn't use it yet, but the documentation looks good so far:

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • heim

    Cross-platform async library for system information fetching 🦀

    Project mention: Writing a simple Raspberry Pi system monitor in Rust | | 2021-06-21

    Heh, I was worried a heim maintainer would see that. Looking at the comparison page provided by heim, it seems like the feature I was missing was probably support for gathering temperature data. Though digging into the documentation some more, assuming I'm interpreting it correctly, it looks like temperature is actually supported, contrary to what the comparison page says. Maybe support was added recently, or that comparison page is just out of date?

  • async-tungstenite

    Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation

    Project mention: generic purpose library in rust | | 2021-03-21

    You can also mix them a bit. The library tungstenite is implemented like this, and allows async-tungstenite to reuse the same logic but in a non-blocking manner. You have the API of the second option, but if a write call returns WouldBlock, you return to the caller and allow them to continue when the buffer is flushed. This can get complicated saving state though (e.g. whether it's currently doing authentication, uploading a file, etc.), but see my note below about Rust's async/await.

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

    Project mention: Hey Rustaceans! Got an easy question? Ask here (52/2021)! | | 2021-12-27

    Is there any ready-made way of doing that or do I have to roll my own? I found futures-batch but I can't make it work with tokio channels. I feel like I'm missing something obvious.

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 2022-01-23.

Rust async-std related posts


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

Project Stars
1 async-std 3,127
2 sea-orm 1,171
3 heim 709
4 async-tungstenite 285
5 futures-batch 50
Find remote jobs at our new job board There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.