I just released Fluxion 0.7.0, a reactive stream processing library for Rust with something I haven't seen elsewhere: **true multi-runtime support out of the box**

โš“ Rust    ๐Ÿ“… 2026-01-05    ๐Ÿ‘ค surdeus    ๐Ÿ‘๏ธ 5      

surdeus

Write Once, Run Anywhere

Fluxion works seamlessly across 5 different runtimes with zero configuration:

  • Tokio
  • async-std
  • smol
  • Native threads
  • WASM (browser)

No runtime-specific code. No feature flags for basic usage. Just write your stream logic once and deploy it anywhereโ€”from web servers to browsers to embedded systems.

Built on Solid Foundations

  • 990+ tests, 95% code coverage
  • Zero unsafe, zero unwrap() in production
  • Temporal ordering guarantees
  • Type-safe error propagation
  • 4 complete working examples (including live WASM dashboard)

GitHub: GitHub - umbgtt10/fluxion: 100% Rust-idiomatic implementation of composite Rx extensions for stream aggregation with ordering guarantee, friendly fluent API, bullet-proof testing, runtime abstraction and top-notch documentation

If you've ever wanted to reuse stream processing logic across different deployment targets without rewriting, this might be interesting to you. Feedback welcome!

Licensed Apache 2.0

1 post - 1 participant

Read full topic

๐Ÿท๏ธ Rust_feed