#stream-based #async #rex #agent #stream-future

agent-rex

An async Stream-based FRP-like library for Rust

25 releases

0.1.1 Feb 6, 2026
0.1.0 Feb 6, 2026
0.0.0-nightly.20260308 Mar 8, 2026
0.0.0-nightly.20260226 Feb 26, 2026

#1236 in Asynchronous

MIT license

99KB
2.5K SLoC

Agent Rex

An async Stream-based FRP-like library for Rust.

This library provides composable stream operators similar to RxJS/Most.js, built on top of the futures crate's Stream trait.

Runtime Agnostic

Most operators are runtime-agnostic and work with any async executor. For time-based operations, we provide generic versions that accept a sleep function parameter, plus feature-flagged implementations for specific runtimes (tokio, smol, async-std).

Dependencies

~1.2–7MB
~150K SLoC