JavaScript Streams

Open-source JavaScript projects categorized as Streams

Top 22 JavaScript Stream Projects

  • execa

    Process execution for humans

    Project mention: Google ZX ā€“ A tool for writing better scripts | news.ycombinator.com | 2024-02-09

    Iā€™m partial to Sindre Sorhusā€™ execa, this document outlines the differences:

    https://github.com/sindresorhus/execa/blob/main/docs/scripts...

  • 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.

    InfluxDB logo
  • through2

    Tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise

  • readable-stream

    Node-core streams for userland

    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

  • get-stream

    Get a stream as a string, Buffer, ArrayBuffer or array

  • byline

    Line-by-line Stream reader for node.js

  • multistream

    A stream that emits multiple other streams one after another (streams3)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • streams-workshop

    A FREE and open-source workshop about Node.js Streams

  • pumpify

    Combine an array of streams into a single duplex stream using pump and duplexify

  • 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

  • from2

    Convenience wrapper for ReadableStream, with an API lifted from "from" and "through2"

  • 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)

  • peek-stream

    Transform stream that lets you peek the first line before deciding how to parse it

  • first-chunk-stream

    Transform the first chunk in a stream

  • sporadic

    Composable Concurrency Abstractions for JavaScript. :railway_track: :rhinoceros: :train: :vertical_traffic_light:

  • fluh

    simple & easy functional reactive library with atomic push strategy

  • pad-stream

    Pad each line in a stream

  • node_streams

    Processing 1 Million SQL Rows to CSV using Node.js Streams

    Project mention: Processing 1 Million SQL Rows to CSV using Node.js Streams | dev.to | 2023-08-10

    You can find the example source code here: Github Repo

  • CBC-News-Streams.js

    A JavaScript library to fetch free live TV stream URLs from CBC.ca / CBC News

  • Pluto-TV.js

    A JavaScript library to fetch Pluto TV streams!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Streams discussion

Log in or Post with

JavaScript Streams related posts

  • How to convert Node.js stream callback functions into an Async Iterator

    2 projects | news.ycombinator.com | 2 Mar 2024
  • Buffered vs Streaming Data Transfer

    2 projects | dev.to | 24 Dec 2023
  • pipesAreFun

    3 projects | /r/ProgrammerHumor | 4 Jul 2023
  • Also keep in mind that a one line module always is more than one line of code

    1 project | news.ycombinator.com | 23 May 2023
  • 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.

    1 project | /r/programmingcirclejerk | 22 May 2023
  • The Case for Frameworks

    4 projects | news.ycombinator.com | 14 Feb 2023
  • best resources to learn about streams?

    2 projects | /r/node | 25 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jul 2024
    SaaSHub helps you find the best software and product alternatives Learn more ā†’

Index

What are some of the best open-source Stream projects in JavaScript? This list will help you:

Project Stars
1 execa 6,622
2 through2 1,898
3 readable-stream 1,026
4 concat-stream 573
5 get-stream 336
6 byline 323
7 multistream 284
8 streams-workshop 261
9 pumpify 252
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

Sponsored
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.
www.influxdata.com