JavaScript Streaming

Open-source JavaScript projects categorized as Streaming

Top 23 JavaScript Streaming Projects

  • webtorrent

    ⚡️ Streaming torrent client for the web

    Project mention: Streaming fine of 1500EUROS. | | 2023-01-25

    I stand corrected. is a mediaclient implement in js which uses the BitTorrent protocol.

  • Streama

    Self hosted streaming media server.

    Project mention: Anyone uses Streama? | | 2022-03-22
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • webtorrent-desktop

    ❤️ Streaming torrent app for Mac, Windows, and Linux

    Project mention: Opinião: Qual e o melhor serviço de streamings pra vocês atualmente? | | 2023-01-19
  • mediaelement

    HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.

  • popcorn-desktop

    Popcorn Time is a multi-platform, free software BitTorrent client that includes an integrated media player ( Windows / Mac / Linux ) A Butter-Project Fork

    Project mention: Popular movies not updating? Been the same list for weeks | | 2023-02-01
  • uPlot

    📈 A small, fast chart for time series, lines, areas, ohlc & bars

    Project mention: Small and fast 2D canvas chart for time series, lines, areas and bars | | 2023-01-26

    🚀 Streaming file transfer over WebTorrent (torrents on the web)

    Project mention: Whats the best alternative for Airdrop if you wanna transfer files between non Apple devices? | | 2022-12-31

    Option #2 (unlimited size - uses WebTorrent)

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • ImprovedTube-for-YouTube

    YouTube Extension: Enrich your experience & content [🧰80+LeanFeatures][📌Longest-standing©️10+years][👨‍👩‍👧‍👧Please make Docu/HowTo's][⚙️⋮{🎞️☕🎛️🎧🔊⏯️🎬🎨📈🧩🧪⋮}(Player Repeat Screenshot[Hide "related video distraction]Always expand video Description [Playback speed][Video Quality codec electricity][Player Size Full Tab]Theme Customization)

    Project mention: Lifelong Chrome user switching to Firefox, are there any extensions that are a MUST on the browser? | | 2022-12-24

    Improved Youtube

  • mirotalk

    🚀 WebRTC - P2P - Simple, Secure, Fast Real-Time Video Conferences Up to 4k and 60fps, compatible with all browsers and platforms.

    Project mention: Free Secure WebRTC P2P/SFU/C2C Video Calls, Screen Sharing, File Sharing, Chat and more. | | 2023-02-02

    I started the MiroTalk P2P & MiroTalk SFU projects during the pandemic period (about 1+ year ago), not knowing anything about the WebRTC. Making often the video conferences with my colleagues and not wanting to depend on Zoom, Teams, Google Meet... I decided to do some research about how it works and from there MiroTalk was born :) I Giving to everyone the chance to have its own instance of MiroTalk, which can be customized as you like and run in any cloud, vps, server. If you're just starting out, I suggest you take a look at the MiroTalk C2C (New) code, which can be a good starting point to understand how the architecture WebRTC Mesh (P2P) works. Later you can also study how the WebRTC SFU (Selective Forwarding Units - I recommend mediasoup which I personally love) or MCU (Multipoint Control Unit) architecture works. I wish you all the best!

  • homehost

    self-hosted, Netflix-like app made for streaming

  • webtorrent-cli

    WebTorrent, the streaming torrent client. For the command line.

    Project mention: automate creating torrents and sharing them ? | | 2022-12-14

    there's torrent cli clients like

  • stream-detector

    A Firefox addon for keeping track of manifests used by various streaming protocols and downloading media files.

    Project mention: Blob storage links - All4 | | 2022-11-23

    Use The Stream Detector

  • OvenPlayer

    OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.

    Project mention: Looking for self hosted screen sharing/streaming solution | | 2022-09-19

    OvenMediaEngine has a player called OvenPlayer. I've set this up in Vue and host the page so that others can visit the page and it starts playing for them instantly. OvenPlayer also has a hosted demo that I use for debugging and testing.

  • chartjs-plugin-streaming

    Chart.js plugin for live streaming data

  • TwitchNoSub

    An extension to show sub only VOD on Twitch

    Project mention: Twitch has remembered that Twitch Turbo is a thing and has now begun promoting it again | | 2022-10-26

    Unsub and use TwitchAdSolutions for no ads and TwitchNoSub to watch sub only VODs

  • gnome-shell-extension-cast-to-tv

    Cast files to Chromecast, web browser or media player app over local network.

  • Firebot

    A powerful all-in-one bot for Twitch streamers

    Project mention: MixItUp x x Triggerfyre | | 2023-01-11
  • IMDb-Scout-Mod

    Auto search for movie/series on torrent, usenet, ddl, subtitles, streaming, predb and other sites. Adds links to IMDb pages from hundreds various sites. Adds movies/series to Radarr/Sonarr. Adds external ratings from Metacritic, Rotten Tomatoes, Letterboxd, Douban, Allocine. Media Server indicators for Plex, Jellyfin, Emby. Dark theme/style for Reference View. Adds/Removes to/from Trakt's watchlist. Removes ads

    Project mention: Any Pulsarr replacements? | | 2022-08-30

    The IMDb Scout Mod could be useful for you. This script is more than what are you asking for, but if you clean the default settings, the layout should be fine.

  • browserLiveStream

    Use webcam, browser and Node to stream live video. From (

  • Oblecto

    Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.

    Project mention: [MPV] How to make 4k(2160p) video playback smoother when hardware video acceleration isn't an option? | | 2022-08-30

    Hi, the guy behind the video distribution server Oblecto checking in again.

  • stream-live-system

    :red_circle: An example of a live broadcast system using microservice concepts and architected with docker.

  • Play-em JS

    ▶️ Streams a list of tracks from Youtube, Soundcloud, Vimeo...

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

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). The latest post mention was on 2023-02-02.

JavaScript Streaming related posts


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

Project Stars
1 webtorrent 27,459
2 Streama 9,257
3 webtorrent-desktop 9,121
4 mediaelement 7,967
5 popcorn-desktop 7,769
6 uPlot 7,557
7 3,187
8 ImprovedTube-for-YouTube 2,415
9 streamlink-twitch-gui 2,375
10 mirotalk 1,579
11 homehost 905
12 webtorrent-cli 905
13 stream-detector 472
14 OvenPlayer 411
15 chartjs-plugin-streaming 404
16 TwitchNoSub 350
17 gnome-shell-extension-cast-to-tv 267
18 Firebot 223
19 IMDb-Scout-Mod 183
20 browserLiveStream 169
21 Oblecto 135
22 stream-live-system 121
23 Play-em JS 90
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.