Self-hosted alternatives to Twitch

They take up to half your subscription revenue and can demonetise a channel without explanation.

Below are 10 open-source projects that cover the same ground, each scored 0–100 on how actively it is actually maintained — commit volume, release cadence and recent trend. 6 of the 10 are currently rated healthy or better. Ordering reflects that score, not sponsorship.

Shortest path: Owncast is the best-maintained option here (health 90/100). Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
Project Health Activity (11 mo) Stars Licence Last release
Owncast
Decentralized single-user live video streaming and chat server for running your own live streams similar in st
Thriving · 90 2025-10: 171 commits 2025-11: 110 commits 2025-12: 105 commits 2026-01: 113 commits 2026-02: 121 commits 2026-03: 135 commits 2026-04: 103 commits 2026-05: 134 commits 2026-06: 230 commits 2026-07: 190 commits 2026-08: 63 commits 12k MIT 3 Sept 2026
PeerTube
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.
Thriving · 89 2025-10: 133 commits 2025-11: 213 commits 2025-12: 200 commits 2026-01: 106 commits 2026-02: 162 commits 2026-03: 177 commits 2026-04: 206 commits 2026-05: 175 commits 2026-06: 123 commits 2026-07: 200 commits 2026-08: 234 commits 15k AGPL-3.0 15 Sept 2026
Invidious
Alternative YouTube front-end.
Healthy · 76 2025-10: 4 commits 2025-11: 3 commits 2025-12: 27 commits 2026-01: 8 commits 2026-02: 21 commits 2026-03: 4 commits 2026-04: 10 commits 2026-05: 19 commits 2026-06: 16 commits 2026-07: 14 commits 2026-08: 101 commits 25k AGPL-3.0 5 Aug 2026
SRS
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
Healthy · 74 2025-10: 79 commits 2025-11: 20 commits 2025-12: 7 commits 2026-01: 0 commits 2026-02: 3 commits 2026-03: 8 commits 2026-04: 5 commits 2026-05: 6 commits 2026-06: 0 commits 2026-07: 4 commits 2026-08: 27 commits 29k MIT 24 Sept 2026
Tube Archivist
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metada
Healthy · 70 2025-10: 15 commits 2025-11: 25 commits 2025-12: 44 commits 2026-01: 37 commits 2026-02: 31 commits 2026-03: 15 commits 2026-04: 12 commits 2026-05: 5 commits 2026-06: 4 commits 2026-07: 9 commits 2026-08: 22 commits 8.5k GPL-3.0 25 Aug 2026
OvenMediaEngine
Streaming Server with Sub-Second Latency.
Healthy · 69 2025-10: 50 commits 2025-11: 32 commits 2025-12: 48 commits 2026-01: 47 commits 2026-02: 87 commits 2026-03: 165 commits 2026-04: 17 commits 2026-05: 67 commits 2026-06: 38 commits 2026-07: 44 commits 2026-08: 29 commits 3.3k AGPL-3.0 13 Aug 2026
MediaCMS
Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.
Steady · 57 2025-10: 3 commits 2025-11: 11 commits 2025-12: 9 commits 2026-01: 2 commits 2026-02: 10 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 28 commits 2026-06: 10 commits 2026-07: 4 commits 2026-08: 4 commits 5.1k AGPL-3.0 25 Aug 2026
Tiramisu
BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloadi
Steady · 54 2025-10: 0 commits 2025-11: 0 commits 2025-12: 0 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 0 commits 2026-06: 15 commits 2026-07: 69 commits 2026-08: 60 commits 138 GPL-2.0 25 Sept 2026
Rapidbay
Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or
Slowing · 41 2025-10: 8 commits 2025-11: 3 commits 2025-12: 4 commits 2026-01: 2 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 5 commits 2026-05: 6 commits 2026-06: 6 commits 2026-07: 5 commits 2026-08: 3 commits 894 MIT —
Restreamer
Access H.264 real-time video streaming on your website without a streaming provider.
At risk · 19 2025-10: 0 commits 2025-11: 0 commits 2025-12: 1 commits 2026-01: 0 commits 2026-02: 0 commits 2026-03: 0 commits 2026-04: 0 commits 2026-05: 1 commits 2026-06: 0 commits 2026-07: 0 commits 2026-08: 0 commits 5.2k Apache-2.0 13 Sept 2024

How these were picked

Every project listed here is open source and can run entirely on hardware you control. We start from the categories that match Twitch's job — Media Streaming - Video Streaming — then rank by health score so that a popular-but-abandoned project never appears above a smaller one that is actively shipping. The scoring method is documented in full.

The scores are recomputed from repository data on every rebuild, so this page reflects the state of these projects as of 1 Oct 2026 — not the day it was written.

Owncast

Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.

Best fit: This tool suits individual creators who want total control over their video broadcasting infrastructure without relying on hosted third-party services.

Worth knowing: Running your own video streaming server demands significant network bandwidth and compute resources, particularly when handling multiple concurrent viewers.

Full health breakdown for Owncast →

PeerTube

Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.

Best fit: Self-hosters who want to build an independent video platform or participate in a decentralised media network without relying on centralised corporate infrastructure.

Worth knowing: The peer-to-peer playback model relies on active viewers sharing data, meaning videos with low initial viewership will place higher bandwidth demands directly on your server.

Full health breakdown for PeerTube →

Invidious

Alternative YouTube front-end.

Best fit: This is a good fit if you want to stream online videos through a minimal interface that prioritises lightweight access and avoids proprietary client runtimes.

Worth knowing: Alternative front-ends for large video platforms frequently break when upstream APIs change, requiring regular updates and maintenance to remain functional.

Full health breakdown for Invidious →

SRS

A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.

Best fit: Self-hosters who need to ingest and redistribute live video streams with low latency using standard streaming protocols.

Worth knowing: Streaming servers can consume significant CPU and network bandwidth depending on the number of concurrent streams and transcoding requirements, which may lead to high resource usage.

Full health breakdown for SRS →

Tube Archivist

Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.

Best fit: This tool suits users who want to maintain a local archive of online video content independent of the original platform and need an interface to browse it.

Worth knowing: Running a local video archiver requires substantial storage space, and performance depends on how efficiently metadata indexing scales with large collections.

Full health breakdown for Tube Archivist →