Circulate
Circulate is a lightweight async PubSub framework. It currently requires tokio.
This project is written for PliantDb. However, it's a general-purpose PubSub implementation that can be utilized in any tokio-based Rust codebase.
let relay = default;
let subscriber = relay.create_subscriber.await;
subscriber.subscribe_to.await;
relay.publish.await?;
let message = subscriber.receiver.recv_async.await?;
println!;
Open-source Licenses
This project, like all projects from Khonsu Labs, are open-source. This repository is available under the MIT License or the Apache License 2.0.