Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit
The best open source alternative to YouTube is Navidrome. If that doesn't suit you, we've compiled a ranked list of other open source YouTube alternatives to help you find a suitable replacement. Other interesting open source alternatives to YouTube are: Invidious, Nuclear, PeerTube, and Loops.
YouTube alternatives are mainly Media Servers but may also be Video Platforms or Decentralized Social Networks. Browse these if you want a narrower list of alternatives or looking for a specific functionality of YouTube.
Navidrome is a self-hosted music streaming server that puts your personal music collection online, accessible from any browser or mobile device. You run it on your own hardware, and it handles everything from serving your files to transcoding audio on the fly so playback works across different network conditions without burning through mobile data.
The web interface is built in and requires no extra setup. For mobile, Navidrome works with any app that supports the OpenSubsonic API, which is the de facto standard for self-hosted music clients. That means a large ecosystem of iOS and Android apps already work with it out of the box, without any special integration work.
Scale is a genuine strength here. It has been tested with libraries approaching 900,000 songs, including a mix of FLAC and MP3 files, and remains fast. It's also lightweight enough to run on low-power hardware like a Raspberry Pi, which makes it a realistic option for home servers that aren't dedicated machines. If you're comparing options, Jellyfin covers similar ground but targets video and broader media libraries rather than music specifically.
Multi-library support lets you organize your collection into separate libraries with per-user access controls. This is useful for separating music from audiobooks, or keeping a family library distinct from a personal one.
Transcoding happens in real time during playback, converting files to a lower bitrate when needed. You don't have to pre-convert your collection or manage separate copies for mobile use. For a different approach entirely, Nuclear streams music from online sources rather than your own files.
Navidrome is free, open source, and actively maintained with regular releases. The project accepts contributions through GitHub and has a community forum for support and discussion.
Invidious is an alternative front-end for YouTube that lets you watch videos without Google's tracking, advertising, or data collection. It acts as a privacy-respecting proxy to YouTube's content, meaning you get access to the same videos without handing over your browsing habits to Google.
The interface is deliberately minimal. No recommendation algorithms pushing you toward more content, no autoplay traps, and no ads interrupting playback. For people who want to watch a specific video and move on, that restraint is the point.
You don't need a YouTube account to use it. Invidious has its own account system that lets you subscribe to channels and build playlists, all stored independently from Google. Your subscription list stays yours.
It's available in multiple languages, with translations contributed by the community. A public API is also available for developers who want to build on top of it or integrate YouTube content into their own projects without going through Google's official API.
Invidious is self-hostable, so technically inclined users or organizations can run their own instance rather than relying on public ones. Public instances are available for those who just want to start watching without any setup. If you're looking for a decentralized video platform that doesn't depend on YouTube at all, PeerTube is worth considering alongside it.
It's particularly useful for anyone concerned about Google's data practices, those who want a distraction-free viewing experience, or anyone who wants to watch YouTube content in a browser without running Google's JavaScript.
Nuclear is a desktop music player that pulls audio from multiple online sources, with no ads, no tracking, and no subscription required. It's been around since 2016, carries over 17,000 GitHub stars, and is released under the AGPL-3.0 license. The full source code is publicly auditable, and there's no telemetry or data collection of any kind.
The core experience is straightforward: search for an artist, album, or track, and Nuclear finds it across whatever sources are available. Playlists can be built from any source, reordered, renamed, and saved for later. You can also import playlists from other services or from JSON files, which makes migrating away from a streaming subscription fairly practical.
Extensibility is a real part of the design. A plugin API lets you add new audio sources or other functionality, and auto-update is built in. Built-in themes give some control over the interface, and a log viewer is included for debugging — useful if something stops resolving correctly.
A more unusual feature is the built-in Model Context Protocol server. This lets an AI agent (Claude, Codex, or similar tools) connect to Nuclear and control playback, search for music, and manage queues and playlists programmatically. Most music players don't offer anything like it.
Nuclear runs on Windows, macOS (both Intel and Apple Silicon), and Linux. Linux users have several install options including Flatpak, AUR, and AppImage. No mobile version exists. If you'd rather self-host your own music library instead, something like Navidrome takes a different approach entirely.
One tradeoff worth knowing: because Nuclear streams from external sources rather than licensed catalogs, its legal standing has been questioned, and source availability can vary.
PeerTube is a revolutionary decentralized video platform that puts control back in your hands. Unlike centralized platforms, PeerTube allows you to create your own video hosting website while connecting to a network of over 1,000 interconnected platforms hosting more than 600,000 videos.
Key advantages include:
Rich features for everyone:
Mobile app available for Android and iOS, plus the new v7 interface brings improved accessibility and modern design. Developed by Framasoft, a French non-profit, PeerTube represents a true digital common that belongs to its community - funded by donations, not corporate interests.
Loops is a revolutionary approach to short-form video sharing that puts creators and communities first. Unlike traditional platforms, this federated, open-source alternative operates without corporate control or invasive advertising.
Built on ActivityPub protocol, Loops connects seamlessly with the broader fediverse, including Mastodon and Pixelfed. Your content reaches audiences across compatible platforms while you maintain complete ownership of your data and community.
Key features include:
The platform offers modern creator tools without the lock-in of traditional social media. Hashtag discovery, engagement metrics, and notification controls help you build authentic connections while respecting your time and privacy.
Currently in open beta, Loops represents a sustainable alternative to commercial platforms, funded by community support rather than advertising revenue.
Open-source, developer-first platform for automated compliance, risk management, and built-in Trust Center.
Get started for free