Repolode

Self-hosted & SaaS alternatives

Home media servers: 29 open-source projects (2026)

Run your own Netflix at home: organise movies and shows, then stream them to any device.

Project
29
This week
+641
Updated
3 hours ago

How to choose

Decide first what kind of media you want to serve: movies and shows, or music, audiobooks and podcasts. For video, jellyfin/jellyfin is a self-hosted server that streams to devices through apps, while zoriya/Kyoo covers movies, series and anime with little manual setup. If you only need music, navidrome/navidrome is built for that, and advplyr/audiobookshelf handles audiobooks and podcasts.

Top projects compared

ProjectStarsThis weekLicenseUpdated
jellyfin59.1K+234GPL-2.0yesterday
navidrome24.6K+109GPL-3.03 days ago
audiobookshelf14.9K+65GPL-3.02 days ago
streama9.8K—MIT12 days ago
jellyfin-desktop6K+9GPL-2.03 hours ago
blackcandy4.4K+4MIT18 days ago

All projects

Free, self-hosted media server backend and API that streams your movies, shows and music to devices through apps; an open alternative to Plex and Emby.

59.1K+234 this week5.8KC#GPL-2.0Updated yesterday

Open source, self-hosted music server that streams your own library to any browser or mobile app, compatible with Subsonic clients.

24.6K+109 this week1.8KGoGPL-3.0Updated 3 days ago

Self-hosted audiobook and podcast server with streaming, multi-user progress sync, and podcast auto-download.

14.9K+65 this week1.2KJavaScriptGPL-3.0Updated 2 days ago

A self-hosted media server that organizes your local video files into a Netflix-style library with a web player.

9.8K979JavaScriptMITUpdated 12 days ago

Desktop client for Jellyfin media servers, built with Qt WebEngine and libmpv for passthrough and hardware-accelerated playback.

6K+9 this week588C++GPL-2.0Well maintainedUpdated 3 hours ago

A self-hosted music streaming server that lets you play your own music library from a web browser or mobile app.

4.4K+4 this week228RubyMITUpdated 18 days ago

A native iOS and tvOS video client for the Jellyfin media server, built in Swift and SwiftUI.

4.3K+11 this week648SwiftMPL-2.0Well maintainedUpdated 10 hours ago

A self-hosted web application for streaming your own music and videos from a browser or compatible apps, with a file manager and API.

3.8K+3 this week609PHPAGPL-3.0Well maintainedUpdated yesterday

Python script that updates Plex media metadata and automatically builds collections and playlists using TMDb, IMDb and other sources.

3.5K376PythonMITUpdated 3 hours ago

Self-hosted music library manager that connects streaming services and many connected speakers, typically run alongside Home Assistant.

3.3K+26 this week737PythonApache-2.0Well maintainedUpdated 2 hours ago

A music player daemon that plays audio on a server while letting clients search the library and control playback remotely.

2.8K+4 this week437C++GPL-2.0Well maintainedUpdated yesterday

A cross-platform Jellyfin client built with Flutter, running on Android, TV, desktop, iOS and the web.

2.7K+11 this week192DartGPL-3.0Updated 4 days ago

Self-hosted app that turns your Plex, Jellyfin, Emby, or local media into custom live TV channels you can watch in a player or TV tuner.

2.7K+26 this week165TypeScriptZlibUpdated 3 hours ago

Self-hosted media server for movies, series and anime, an alternative to Jellyfin and Plex that needs little manual setup.

2.6K+5 this week83TypeScriptGPL-3.0Well maintainedUpdated 2 hours ago

A self-hosted music streaming server that plays your collection in a web app, mobile apps and desktop builds.

2.4K+4 this week217JavaScriptGPL-3.0Well maintainedUpdated 10 hours ago

A library maintenance tool for Plex, Jellyfin and Emby that uses rules to collect unwatched or unrequested media and remove it after a grace period.

2.4K+12 this week130TypeScriptMITWell maintainedUpdated yesterday

A self-hosted music streaming server and browser-based player for your own local audio files, with a Spotify-like interface.

2.1K+3 this week143PythonAGPL-3.0Updated yesterday

A self-hosted music server focused on metadata integration, music collections and a browsing-oriented web and mobile UI.

1.4K+2 this week42TypeScriptGPL-3.0Well maintainedUpdated 16 hours ago

A UPnP media server that streams your home music, video and photos to DLNA and UPnP compatible devices on your network.

1.4K+6 this week234C++OtherUpdated 23 hours ago

Self-hosted audiobook request manager that searches indexers, downloads releases and imports them into Plex or Audiobookshelf.

1K+12 this week81TypeScriptAGPL-3.0Well maintainedUpdated 5 days ago

A reverse proxy that combines multiple Jellyfin media servers into one unified library and interface.

964+5 this week48RustGPL-2.0Well maintainedUpdated 5 hours ago

A self-hosted media server for movies, series, audiobooks, ebooks, podcasts, and manga, with a Go backend and React web UI.

892+60 this week102GoAGPL-3.0Well maintainedUpdated 23 hours ago

Self-hosted media manager for movies and TV shows, built with Phoenix LiveView, with automated downloads and a companion cross-platform player.

806+3 this week21ElixirAGPL-3.0Updated 7 hours ago

Ansible playbook that deploys an automated home media server stack (Plex/Jellyfin/Emby, *arr apps) on Docker across multiple platforms.

45357JinjaGPL-3.0Updated 16 hours ago

A web app that connects to your Plex server to view and change audio and subtitle tracks for whole shows or single episodes.

44816TypeScriptNo licenseWell maintainedUpdated 7 days ago

A self-hosted media server for movies, TV series and music, built for a small circle of family and friends.

34422C#AGPL-3.0Well maintainedUpdated 24 hours ago

Smart cleanup tool for Jellyfin that marks and removes old, unwatched movies and TV shows based on viewing stats and user requests.

26022GoGPL-3.0Well maintainedUpdated 2 days ago

A local web app for auditing Jellyfin artwork, flagging missing or wrongly sized images, editing them, and backing them up to ZIP.

178+1 this week6PythonNo licenseWell maintainedUpdated 16 days ago

A macOS app that turns a Mac into an Apple TV-style box with a tvOS-like home screen, streaming apps and a phone remote.

103+28 this week6SwiftMITWell maintainedUpdated 3 days ago

FAQ

How are these projects chosen?
Every project on Repolode passes a quality screening before it is listed: it must be usable today, solve a concrete problem, be more than a thin wrapper and still be maintained. This page groups the listed projects by topic and ranks them by GitHub stars.
Which project here is the most popular?
jellyfin/jellyfin, with 59.1K GitHub stars. Check each project's license and last commit before choosing.

More collections