Flux
A reactive dataflow engine for incremental computation.
Flux is a reactive dataflow engine written in Rust. It provides incremental computation primitives for building systems that efficiently update outputs when inputs change.
Goals
- Minimal recomputation — only recompute what is affected by a change
- Composable operators — build complex pipelines from simple primitives
- Zero-copy where possible — avoid unnecessary allocations in the hot path
Status
Early development. The core graph abstraction is implemented, and we’re working on the operator library and scheduling strategy.