#async-channel #hyperlane #time

hyperlane-broadcast

hyperlane-broadcast is a lightweight and ergonomic wrapper over Tokio’s broadcast channel designed for easy-to-use publish-subscribe messaging in async Rust applications. It simplifies the native Tokio broadcast API by providing a straightforward interface for broadcasting messages to multiple subscribers with minimal boilerplate.

48 releases (6 stable)

Uses new Rust 2024

new 2.0.2 Mar 3, 2026
1.0.2 Feb 5, 2026
0.8.18 Feb 1, 2026
0.8.6 Dec 28, 2025
0.7.3 Jul 31, 2025

#1611 in Network programming

Download history 27/week @ 2025-11-26 18/week @ 2025-12-03 21/week @ 2025-12-10 59/week @ 2025-12-24 60/week @ 2025-12-31 139/week @ 2026-01-07 30/week @ 2026-01-14 166/week @ 2026-01-21 145/week @ 2026-01-28 215/week @ 2026-02-04 38/week @ 2026-02-11 24/week @ 2026-02-18 127/week @ 2026-02-25

419 downloads per month
Used in 10 crates (2 directly)

MIT license

22KB
249 lines

hyperlane-broadcast

Official Documentation

Api Docs

hyperlane-broadcast is a lightweight and ergonomic wrapper over Tokio’s broadcast channel designed for easy-to-use publish-subscribe messaging in async Rust applications. It simplifies the native Tokio broadcast API by providing a straightforward interface for broadcasting messages to multiple subscribers with minimal boilerplate.

Installation

To use this crate, you can run cmd:

cargo add hyperlane-broadcast

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Contact

For any inquiries, please reach out to the author at root@ltpp.vip.

Dependencies

~4MB
~64K SLoC