#async #run-time-agnostic #sansio

no-std agnostic

An agnostic abstraction layer for any async runtime

11 releases (4 breaking)

Uses new Rust 2024

0.7.2 Feb 24, 2025
0.6.0 Jan 29, 2025
0.4.0 Dec 22, 2024
0.3.7 Oct 6, 2024
0.1.15 Jul 14, 2023

#773 in Asynchronous

Download history 1299/week @ 2024-12-18 300/week @ 2024-12-25 281/week @ 2025-01-01 962/week @ 2025-01-08 545/week @ 2025-01-15 165/week @ 2025-01-22 1232/week @ 2025-01-29 519/week @ 2025-02-05 181/week @ 2025-02-12 1185/week @ 2025-02-19 1258/week @ 2025-02-26 276/week @ 2025-03-05 100/week @ 2025-03-12 72/week @ 2025-03-19 107/week @ 2025-03-26 151/week @ 2025-04-02

501 downloads per month
Used in 11 crates (6 directly)

MIT/Apache

265KB
6K SLoC

Agnostic

agnostic is an agnostic abstraction layer for any async runtime.

If you want a light weight crate, see agnostic-lite.

github LoC Build codecov

docs.rs crates.io crates.io license

Introduction

An agnostic abstraction layer for any async runtime.

If you want a light weight crate, see agnostic-lite.

Installation

[dependencies]
agnostic = "0.7"

License

agnostic is under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE, LICENSE-MIT for details.

Copyright (c) 2025 Al Liu.

Dependencies

~9–25MB
~392K SLoC