Invidious is a lightweight, privacy-focused alternative front-end for YouTube with subscriptions, playlists, and an API—without Google accounts, ads, or tracking.

22.9k stars2.6k forksAGPL-3.0last commit Actively maintained
Video hosting and streaming platform for uploading, storing, sharing, discovering, and playing user-generated and professional videos. Provides channels, subscriptions, live streaming, monetization, analytics, content moderation, and creator management tools.
Invidious is a lightweight, privacy-focused alternative front-end for YouTube with subscriptions, playlists, and an API—without Google accounts, ads, or tracking.

22.9k stars2.6k forksAGPL-3.0last commit Actively maintained
PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.

15.3k stars1.9k forksAGPL-3.0last commit Actively maintained
Owncast is a self-hosted live streaming server that supports RTMP ingest, HLS playback, and built-in web chat, with optional Fediverse (ActivityPub) integration.

11.5k stars1.2k forksMITlast commit Actively maintained
Piped is a privacy-friendly, lightweight alternative YouTube frontend with feeds, playlists, SponsorBlock support, and a public JSON API for apps and integrations.

10.2k stars876 forksAGPL-3.0last commit Actively maintained
Tube Archivist is a self-hosted YouTube media server to download, index, search, and watch your archived videos with subscriptions and watch status tracking.

8.4k stars424 forksGPL-3.0last commit Actively maintained
Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

5.1k stars952 forksAGPL-3.0last commit Actively maintained
Podsync turns YouTube or Vimeo channels and playlists into podcast RSS feeds, with scheduled updates, filtering, and optional audio transcoding for podcast apps.
2k stars314 forksMITlast commit Actively maintained
Generate podcast RSS feeds from YouTube, Twitch or existing RSS feeds by streaming on-the-fly MP3 transcoding without storing VODs. Provides web UI and Docker images.
382 stars23 forksMITlast commit Actively maintained
CouchTube is a Go application that schedules and plays curated YouTube videos as TV-style channels using JSON playlists, with Docker and SQLite support.

261 stars10 forksGPL-3.0last commit Actively maintained
Open-source PHP script to launch a self-hosted video sharing site with playlists, collections, and social features.

179 stars63 forkslast commit Actively maintained
Self-hosted YouTube-like video sharing app in Go with automatic MP4 (H.264/AAC) transcoding, thumbnail generation, RSS feeds, and file-based libraries (no DB).

Activity unknown
Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 10 of 11 shipped a commit in the last six months. Licences in this list: AGPL-3.0, MIT, GPL-3.0. In exchange you take on hosting, backups and updates yourself.
Browse everything in Video Media Servers.