10 Best JavaScript Streaming Libraries

List hand-picked by Openbase Experts
Learn More

webtorrent

⚡️ Streaming torrent client for the web

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.6/ 5
52
Top Feedback
2Easy to Use
2Performant
1Highly Customizable
GitHub Stars
25K
Weekly Downloads
13K
Last Commit
2mos ago

archiver

a streaming interface for archive generation

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
3.5/ 5
2
Top Feedback
2Easy to Use
1Great Documentation
1Poor Documentation
GitHub Stars
2K
Weekly Downloads
8M
Last Commit
5mos ago

scramjet

Simple yet powerful live data computation framework

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Built-In
User Rating
5.0/ 5
2
Top Feedback
1Great Documentation
1Easy to Use
1Performant
GitHub Stars
208
Weekly Downloads
4K
Last Commit
1mo ago
nms

node-media-server

A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Slow
GitHub Stars
4K
Weekly Downloads
3K
Last Commit
4mos ago
hig

highland

High-level streams library for Node.js and the browser

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
3K
Weekly Downloads
63K
Last Commit
2yrs ago
twi

twit

Twitter API Client for node (REST & Streaming API)

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Easy to Use
GitHub Stars
4K
Weekly Downloads
40K
Last Commit
4yrs ago
ffm

ffmpeg

ffmpeg module for nodejs

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.8/ 5
4
Top Feedback
4Poor Documentation
3Easy to Use
2Bleeding Edge
GitHub Stars
471
Weekly Downloads
31K
Last Commit
5yrs ago
nrs

node-rtsp-stream

Stream any RTSP stream and output to websocket for consumption by jsmpeg (https://github.com/phoboslab/jsmpeg). HTML5 streaming video! Requires ffmpeg.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
N/A
GitHub Stars
360
Weekly Downloads
1K
Last Commit
1yr ago
pee

peerflix

Streaming torrent client for node.js

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
4.3/ 5
3
Top Feedback
1Easy to Use
1Abandoned
GitHub Stars
6K
Weekly Downloads
268
Last Commit
1yr ago

dashjs

A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.

License Icon
License: BSD-3-Clause
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
4K
Weekly Downloads
29K
Last Commit
1mo ago
wsa

websockets-streaming-audio

Stream audio to a Web Audio API enabled browser from Node.js server side using Web Worker and Web Socket

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User Rating
5.0/ 5
1
Top Feedback
1Great Documentation
GitHub Stars
252
Weekly Downloads
4
Last Commit
2yrs ago
bus

busboy

A streaming parser for HTML form data for node.js

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
4M
Last Commit
1mo ago

skipper

Streaming multi-uploads for Sails/Express - supports disk, S3, gridfs, and custom file adapters

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
449
Weekly Downloads
25K
Last Commit
4mos ago
s3p

s3proxy

Front AWS S3 with a web server that you control

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
9
Weekly Downloads
204
Last Commit
3mos ago

node-nats-streaming

Node.js client for NATS Streaming

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
N/A
GitHub Stars
256
Weekly Downloads
27K
Last Commit
7mos ago

s3-streaming-upload

s3-streaming-upload is node.js library that listens to your stream and upload its data to Amazon S3 using ManagedUpload API.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
121
Weekly Downloads
2K
Last Commit
7mos ago
ps

peerflix-server

Streaming torrent client for Node.js with web ui.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
55
Last Commit
4mos ago
sp

s3-proxy

4front plugin to proxy read calls to S3

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
48
Weekly Downloads
4K
Last Commit
3yrs ago

skipper-s3

Streaming file uploads to S3

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
62
Weekly Downloads
2K
Last Commit
3yrs ago
es

express-stream

Response streaming middleware for Express 4.

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
41
Weekly Downloads
2K
Last Commit
5yrs ago
esp

espress

Express-inspired web server for serving websocket streaming routes

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
174
Last Commit
8yrs ago
spm

s3-proxy-middleware

4front plugin to proxy read calls to S3

License Icon
License: Apache-2.0
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
48
Weekly Downloads
56
Last Commit
3yrs ago
css

connect-stream-s3

Streaming connect middleware for uploading files to Amazon S3.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
57
Weekly Downloads
47
Last Commit
9yrs ago

@gofunky/trumpet

parse and transform streaming html using css selectors

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: Not Found
User RatingN/A
Top Feedback
1Performant
1Bleeding Edge
GitHub Stars
7
Weekly Downloads
4
Last Commit
10mos ago
ffe

fluent-ffmpeg-extended

A fluent API to FFMPEG (http://www.ffmpeg.org)

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
6
Weekly Downloads
12
Last Commit
8yrs ago

nile.js

Scalable peer to peer live video streaming built on torrents and webRTC

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
5
Last Commit
3yrs ago

sseries-of-tubes

Takes Express/Connect routes and creates stream.Writable endpoints for Server Sent Events

License Icon
License: MIT
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
7
Weekly Downloads
2
Last Commit
4yrs ago
str

streamable

Super simple streaming responses for Connect/Express.

License Icon
License: Unknown
TypeScript Icon
TypeScript Definitions: DefinitelyTyped
User RatingN/A
Top Feedback
N/A
GitHub Stars
11
Weekly Downloads
1
Last Commit
9yrs ago
kwj

kimono-wrapper-js

👘

License Icon
License: ISC
TypeScript Icon
TypeScript Definitions: Built-In
User RatingN/A
Top Feedback
1Performant
GitHub Stars
2
Weekly Downloads
1
Last Commit
1yr ago