Life & fun · alternatives · 2026
24 alternatives to A Node.js stream library that works with promises
This Node.js stream library integrates streams with promises, enabling developers to handle asynchronous data flows using promise-based patterns. It targets JavaScript developers who prefer promise syntax over… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Node.js stream library that works with promises launched in 2018; newer entries below may have overtaken it.
- 1WN
2020 · nickmeldrum.com · its alternatives →
- 2
Stream 2.0▲304API for building, scaling and personalizing feeds
2016 · getstream.io · its alternatives →
- 3

utility library for async iterable iterators. Contribute to crcn/mesh.js development by creating an account on GitHub.
2015 · github.com · its alternatives →
- 4

Colin here, creator of Nub. I’ve had the general shape of this in mind for years. Nub runs your code with stock `node`, augmented with a `--require` preload hook[0] that adds a transpiler (oxc-powered, packaged as a Node-API add-on), registers a module resolution hook[1], and injects polyfills as needed for APIs like `Worker`, `Temporal`, etc. All purely additive, your code ultimately runs using Node’s actual engine & stdlib implementations. [0] https://nodejs.org/api/cli.html#-require-module [1]…
Jun 2026 · github.com · its alternatives →
- 5

Transpile ES2017 async/await to vanilla ES6 Promise chains: a Babel plugin - babel/kneden
2016 · github.com · its alternatives →
- 6

streaming redis client for node. Contribute to tblobaum/redis-stream development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 7
And then...▲14A minimal CommonJS promises library with useful things like parallel execution, fulfilments and exception handling, while retaining the beautiful simplicity of .then(). - askabt/andthen
2013 · github.com · its alternatives →
- 8
API.stream▲122API to build cloud-native live streaming production tools
2022 · api.stream · its alternatives →
- 9

A realtime communication framework for Node.js. Contribute to stepchowfun/socket.js development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 10WJ
2014 · gwendall.github.io · its alternatives →
- 11

Composable async primitives with cancelation, control over scheduling, and coroutines. Superior replacement for JS Promises. - mitranim/posterus
2017 · github.com · its alternatives →
- 12

⏰ Day.js 2kB immutable date-time library alternative to Moment.js with the same modern API - iamkun/dayjs
2018 · github.com · its alternatives →
- 13

- 14

Signal protocol implementation for Node.js. Contribute to ForstaLabs/libsignal-node development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 15

A streaming approach to JSON. Oboe.js is a Javascript library for Node.js and browsers that speeds up web applications by providing parsed objects before the response completes
2014 · oboejs.com · its alternatives →
- 16

An asynchronous messaging library, written in JavaScript, for node and the web browser - KrisSiegel/msngr.js
2015 · github.com · its alternatives →
- 17DS
2020 · npmjs.com · its alternatives →
- 18

2018 · github.com · its alternatives →
- 19

- 20

Promise-based task runner. Easy to use, easy to extend. - faqtor/README.md at master · faqtor/faqtor
2019 · github.com · its alternatives →
- 21

2012 · github.com · its alternatives →
- 22

Hey, I'm a co-founder at ElectricSQL. Durable Streams is the delivery protocol underneath our Postgres sync engine—we've been refining it in production for 18 months. The core idea: streams get their own URL and use opaque, monotonic offsets. Clients persist the last offset they processed and resume with "give me everything after X." No server-side session state, CDN-cacheable, plain HTTP. We kept seeing teams reinvent this for AI token streaming and real-time apps, so we're standardizing it as a standalone protocol. The repo has a reference Node.js server and TypeScript client. Would love…
Dec 2025 · github.com · its alternatives →
- 23

A javascript library for making await more functional - craigmichaelmartin/fawait
2019 · github.com · its alternatives →
- 24

A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API. - simple-uploader/Uploader
2017 · github.com · its alternatives →
Also compare
- Why Node.js libraries aren't promises by default alternatives
- Stream 2.0 alternatives
- Crudlet.js – A common, streamable interface for synchronizing data alternatives
- Nub – A Bun-like all-in-one toolkit for Node.js alternatives
- Kneden – Transpile ES7 Async/await to ES6 Promise Chains (Babel Plugin) alternatives
- A streaming redis client for node alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →