Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kprotty/yaar
Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability
https://github.com/kprotty/yaar
Last synced: 2 months ago
JSON representation
Yet Another Async Runtime (yaar) focused on forbid(unsafe) and scalability
- Host: GitHub
- URL: https://github.com/kprotty/yaar
- Owner: kprotty
- License: mit
- Created: 2020-01-04T02:43:29.000Z (about 5 years ago)
- Default Branch: forbid_unsafe
- Last Pushed: 2021-12-17T17:22:53.000Z (about 3 years ago)
- Last Synced: 2024-10-05T12:15:45.722Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 1.26 MB
- Stars: 80
- Watchers: 7
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
yaar
[![Crates.io](https://img.shields.io/crates/v/yaar.svg)](https://crates.io/crates/yaar)
[![Documentation](https://docs.rs/yaar/badge.svg)](https://docs.rs/yaar/)
====**Y**et **A**nother **A**synchronous **R**untime (yaar) focused on `#![forbid(unsafe_code)]` and scalability.
***This crate is currently under development***.
## Overview:
I decided to challenge myself in writing an async runtime for Rust that doesn't use unsafe. The rules were just that, so I can still rely on other unsafe crates (i.e. parking_lot, crossbeam, arc-swap). The goal is to make a `#![forbid(unsafe_code)]` that's competitive in performance with [tokio](https://github.com/tokio-rs/tokio/). **This is a research project first, and a library second.** (At least for now)## License
This project is licensed under the MIT license.
## Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted
for inclusion in the work by you, as defined in the MIT license, shall be licensed as above, without any additional terms or conditions.