https://github.com/kprotty/uasync
https://github.com/kprotty/uasync
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kprotty/uasync
- Owner: kprotty
- License: mit
- Created: 2022-01-10T23:05:05.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-21T17:07:59.000Z (almost 3 years ago)
- Last Synced: 2025-04-05T08:35:02.963Z (about 1 year ago)
- Language: Rust
- Size: 53.7 KB
- Stars: 49
- Watchers: 4
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
uAsync
[](https://crates.io/crates/uasync)
[](https://docs.rs/uasync/)
====
A fast, `forbid(unsafe_code)`, no dependency, async executor.
This crate was made primarily to see if such a thing was pheasable. The executor performs surprisingly well against others and I went through the effort of optimizing it and providing a drop-in API with tokio. Benchmarks are provided but results on my machine are explicitly **not** provided because people always end up drawing weird conclusions from them that are annoying to try and dispute. `uasync` for now should be treated as mostly an experiment. As per the MIT license, I'm not liable for whatever you do with it. I will most likely accept PRs for documentation, cleanup, and general improvements.
```toml
[dependencies]
uasync = "0.1.1"