tachyonix
pollster
tachyonix | pollster | |
---|---|---|
3 | 3 | |
90 | 443 | |
- | - | |
4.0 | 3.6 | |
10 months ago | 6 months ago | |
Rust | Rust | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tachyonix
-
Simulate your own spacecraft with Asynchronix, an async discrete-event simulator
This has been a fairly long journey, which saw the development of a custom channel, a custom multi-threaded async executor and a few small crates such as st3.
- An asynchronous, multi-producer, single-consumer (MPSC) bounded channel
- Tachyonix: a very fast MPSC async bounded channel
pollster
-
Rust criticism from a Rustacean
Other than that, I'm using async mostly not in a web-based environment, unlike your assumption that the "so-called web-devs" only want to use it. It's also quite flexible, you want it blocking? Start a blocking executor. You don't want tokio for that? Use a minimal executor like https://github.com/zesterer/pollster for that...
-
Fellow Rust enthusiasts: What "sucks" about Rust?
Check out https://github.com/zesterer/pollster. This can be the solution to the async problem you described
-
Tachyonix: a very fast MPSC async bounded channel
Pollster: https://github.com/zesterer/pollster
What are some alternatives?
asynchronix - High-performance asynchronous computation framework for system simulation
getrandom - A small cross-platform library for retrieving random data from (operating) system source
st3 - Very fast lock-free, bounded, work-stealing queues with FIFO stealing and LIFO or FIFO semantic for the worker thread.
rust-delegate - Rust method delegation with less boilerplate
heph - Heph is an actor library for Rust based on asynchronous functions.
dislike-in-rust - A list of the few things I don't like about rust
PWSat2OBC - Source code of the PW-Sat2 On Board Computer (OBC) software.
SHLL - An experiment of high level code optimization
postage-rs - The feature-rich, portable async channel library
rust-orphan-rules - An unofficial, experimental place for documenting and gathering feedback on the design problems around Rust's orphan rules
storages-api