Our great sponsors
-
simple-async-local-executor
A single-threaded polling-based Rust async executor suitable for use in games, embedded systems or WASM.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I think the CPS attempt in Nim could do this
Rust does have a standard futures runtime API
This then opens up alternative runtimes (async-std, smol)
Then your suggestion of a single threaded executor exists already: https://github.com/enlightware/simple-async-local-executor
Granted, in practice many libraries end up building a hard dependency on tokio
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.