12 releases

new 0.0.12 Jan 6, 2025
0.0.11 Dec 15, 2024
0.0.9 Nov 5, 2024
0.0.8 Oct 31, 2024
0.0.5 Sep 24, 2024

#455 in Concurrency

Download history 665/week @ 2024-09-18 145/week @ 2024-09-25 107/week @ 2024-10-02 287/week @ 2024-10-09 29/week @ 2024-10-16 3/week @ 2024-10-23 216/week @ 2024-10-30 89/week @ 2024-11-06 9/week @ 2024-11-13 16/week @ 2024-11-20 10/week @ 2024-11-27 142/week @ 2024-12-04 221/week @ 2024-12-11 22/week @ 2024-12-18

386 downloads per month
Used in 7 crates

MIT/Apache

140KB
3K SLoC

commonware-runtime

Crates.io Docs.rs

Execute asynchronous tasks with a configurable scheduler.

Status

commonware-runtime is ALPHA software and is not yet recommended for production use. Developers should expect breaking changes and occasional instability.


lib.rs:

Execute asynchronous tasks with a configurable scheduler.

This crate provides a collection of runtimes that can be used to execute asynchronous tasks in a variety of ways. For production use, the tokio module provides a runtime backed by Tokio. For testing and simulation, the deterministic module provides a runtime that allows for deterministic execution of tasks (given a fixed seed).

Status

commonware-runtime is ALPHA software and is not yet recommended for production use. Developers should expect breaking changes and occasional instability.

Dependencies

~8–16MB
~207K SLoC