Streamix – A modern reactive stream library for JavaScript/TS
Streamix – A modern reactive stream library for JavaScript/TS
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!
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
IterableAsyncStream – A JavaScript stream consumable with for-await-of
A JavaScript Kline library
Library for tuples in JavaScript
Vanillin – JavaScript DOM Library
Particle System Library for JavaScript
Particle System Library for JavaScript
Omg-Curry – JavaScript currying library
JavaScript Library by Eritrean Woman
A Javascript library to overcomplicate Five
Talker, a JavaScript Library to Wrap PostMessage with Promises