Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Top 23 JavaScript Stream Projects
-
The release of Node v16.15.0 and v17.5.0 brought in the Fetch API and FormData. Before that, the node-fetch and form-data packages were used to use browser-like APIs in Node.js. To migrate node-fetch/form-data packages to Node.js native APIs, some changes can be made by removing import statements of 3rd-party packages, but there are important considerations to keep in mind when using Node.js features such as file system. This article outlines about migrating from node-fetch/form-data packages to Node.js native APIs.
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
-
-
form-data
A module to create readable `"multipart/form-data"` streams. Can be used to submit forms and file uploads to other web applications.
The release of Node v16.15.0 and v17.5.0 brought in the Fetch API and FormData. Before that, the node-fetch and form-data packages were used to use browser-like APIs in Node.js. To migrate node-fetch/form-data packages to Node.js native APIs, some changes can be made by removing import statements of 3rd-party packages, but there are important considerations to keep in mind when using Node.js features such as file system. This article outlines about migrating from node-fetch/form-data packages to Node.js native APIs.
-
-
broadcast-channel
:satellite: BroadcastChannel to send data between different browser-tabs or nodejs-processes :satellite: + LeaderElection over the channels https://pubkey.github.io/broadcast-channel/
You can also use the Web Locks API (https://developer.mozilla.org/en-US/docs/Web/API/Web_Locks_A...) rather than Broadcast Channel
This library (https://github.com/pubkey/broadcast-channel/blob/master/src/...) from the fantastic RxDB javascript DB library uses WebLocks with a fallback to Broadcast Channel. But, WebLocks are supported on 96% of browsers, so probably safe to just use it exclusively now.
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Shinobi
:peace_symbol: :palestinian_territories: Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
Project mention: Show HN: Open-source private home security camera system (end-to-end encryption) | news.ycombinator.com | 2024-11-30 -
-
-
homebridge-camera-ui
Homebridge plugin for RTSP Cameras with HSV, motion detection support, Image Rekognition, Web UI to manage/watch streams and WebApp support
-
i18next-scanner
Scan your code, extract translation keys/values, and merge them into i18n resource files.
-
-
fetch-stream-audio
Low Latency web audio playback examples for decoding audio streams in chunks with Fetch & Streams APIs
-
TikTok-Chat-Reader
Website to display chats and gifts in realtime from your TikTok LIVE stream. Demo project for TikTok-Live-Connector library.
-
-
gnome-shell-extension-cast-to-tv
Cast files to Chromecast, web browser or media player app over local network.
-
sec-api
sec.gov EDGAR API | search & filter SEC filings | over 150 form types supported | 10-Q, 10-K, 8, 4, 13, S-11, ... | insider trading
Project mention: Show HN: I made a free tool that analyzes SEC filings and posts detailed reports | news.ycombinator.com | 2025-04-14All of your questions sound like they can be answered with some plumbing pipeline elbow grease leveraging tools like open source edgartools[1] (just a happy user) or the more venerable sec-api[2] service.
[1] https://github.com/dgunning/edgartools
[2] https://sec-api.io/
-
into-stream
Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream
-
-
ip-camera-browser-client
Normally, IP Camera streams video as RTSP protocol. But browser is unable to render this format, so we need to convert it as HLS format so that modern browser's video tags can display it.
-
MMM-RTSPStream
MagicMirror² module for streaming an RTSP video stream from a security camera to your MagicMirror.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
JavaScript Stream discussion
JavaScript Stream related posts
-
JavaScript Myths You Still Believe (But Shouldn’t!)
-
Hosting Services – The Short and Mid-Term Solution Before Transition to the Public Cloud
-
Migrating node-fetch/form-data to Node.js native APIs
-
Node.js Walkthrough: Build a Simple Event-Driven Application with Kafka
-
It's never been a better time to switch to Firefox
-
Nextcloud activity is inconsistent on links shared by mail
-
Need a robust RTSP viewer for multi-user office
-
A note from our sponsor - InfluxDB
influxdata.com | 25 Apr 2025
Index
What are some of the best open-source Stream projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | node-fetch | 8,834 |
2 | StreamSaver.js | 4,125 |
3 | html5_rtsp_player | 2,660 |
4 | form-data | 2,312 |
5 | TwitchNoSub | 2,122 |
6 | broadcast-channel | 1,903 |
7 | kefir | 1,881 |
8 | Aedes | 1,842 |
9 | Shinobi | 1,340 |
10 | download | 1,293 |
11 | yobulkdev | 889 |
12 | homebridge-camera-ui | 678 |
13 | i18next-scanner | 614 |
14 | magnet-player | 533 |
15 | fetch-stream-audio | 381 |
16 | TikTok-Chat-Reader | 294 |
17 | multistream | 293 |
18 | gnome-shell-extension-cast-to-tv | 291 |
19 | sec-api | 250 |
20 | into-stream | 206 |
21 | activity | 124 |
22 | ip-camera-browser-client | 96 |
23 | MMM-RTSPStream | 73 |