The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 22 JavaScript Stream Projects
-
I’m partial to Sindre Sorhus’ execa, this document outlines the differences:
https://github.com/sindresorhus/execa/blob/main/docs/scripts...
-
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Project mention: How to convert Node.js stream callback functions into an Async Iterator | news.ycombinator.com | 2024-03-02
If it's a readable stream, you can just directly consume it with an async iterator: https://nodejs.org/api/stream.html#streams-compatibility-wit...
-
concat-stream
writable stream that concatenates strings or data and calls a callback with the result
-
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
-
-
into-stream
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
-
duplexify
Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input
-
-
binary-split
a fast newline (or any delimiter) splitter stream - like require('split') but specific for binary data
-
through2-concurrent
Simple Node.JS stream (streams2) Transform that runs the transform functions concurrently (with a set max concurrency)
-
-
-
sporadic
Composable Concurrency Abstractions for JavaScript. :railway_track: :rhinoceros: :train: :vertical_traffic_light:
-
-
-
You can find the example source code here: Github Repo
-
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
JavaScript Streams related posts
- How to convert Node.js stream callback functions into an Async Iterator
- Buffered vs Streaming Data Transfer
- pipesAreFun
- Also keep in mind that a one line module always is more than one line of code
- Also keep in mind that a one line module always is more than one line of code. It's documentation, tests, and history in the repo.
- The Case for Frameworks
- best resources to learn about streams?
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Stream projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | execa | 6,302 |
2 | through2 | 1,897 |
3 | readable-stream | 1,014 |
4 | concat-stream | 571 |
5 | get-stream | 331 |
6 | byline | 324 |
7 | multistream | 285 |
8 | pumpify | 253 |
9 | streams-workshop | 248 |
10 | into-stream | 205 |
11 | duplexify | 190 |
12 | from2 | 131 |
13 | binary-split | 77 |
14 | through2-concurrent | 74 |
15 | peek-stream | 56 |
16 | first-chunk-stream | 27 |
17 | sporadic | 18 |
18 | fluh | 17 |
19 | pad-stream | 11 |
20 | node_streams | 7 |
21 | CBC-News-Streams.js | 5 |
22 | Pluto-TV.js | 3 |