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.