18 releases

new 0.0.18 Feb 13, 2025
0.0.17 Feb 13, 2025
0.0.14 Jan 20, 2025
0.0.11 Dec 15, 2024
0.0.5 Sep 24, 2024

#549 in Concurrency

Download history 121/week @ 2024-10-26 170/week @ 2024-11-02 20/week @ 2024-11-09 12/week @ 2024-11-16 13/week @ 2024-11-23 8/week @ 2024-11-30 185/week @ 2024-12-07 192/week @ 2024-12-14 5/week @ 2024-12-21 3/week @ 2024-12-28 146/week @ 2025-01-04 146/week @ 2025-01-11 164/week @ 2025-01-18 32/week @ 2025-01-25 128/week @ 2025-02-01 431/week @ 2025-02-08

805 downloads per month
Used in 9 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

~6–15MB
~181K SLoC