Show HN: Streamix – A modern reactive stream library for JavaScript/TS

2 oleksii-shepel 0 5/20/2025, 4:48:37 PM github.com ↗
Hi HN,

I built Streamix as a fresh take on reactive streams for JavaScript and TypeScript.

It’s inspired by RxJS, but designed to be lighter, simpler, and more ergonomic — especially for developers who just want clean async data pipelines without having to learn a full reactive framework.

Some features:

Fully pull-based (async iterable in, async iterable out)

Composable operators like map, filter, mergeMap, audit, etc.

A coroutine operator that offloads heavy processing to Web Workers

Zero dependencies, tree-shakable, TypeScript-first

Small and fast — ideal for frontends, workers, and reactive logic

I created Streamix because I often wanted RxJS-like power without RxJS-level complexity. Most stream libraries are either too limited or too heavy. Streamix aims for a sweet spot: expressive, composable, and easy to debug.

You can see code examples and usage in the GitHub repo: https://github.com/actioncrew/streamix

I’d love feedback from the HN community — whether it’s feature ideas, API critiques, or just thoughts on the reactive model.

Thanks!

Comments (0)

No comments yet