Open-source media servers in 2026
30 open-source projects, ranked by GitHub stars and how recently each was worked on. Jellyfin leads with 59k stars, ahead of Navidrome. 27 had code pushed in the last three months. Most common licenses: GPL-3.0 (9), MIT (8) and AGPL-3.0 (5). Commercial media servers are listed separately.
New this season
-
1
Halcyon Video halcyon-video
Your Jellyfin or Plex library as a walkable 1990s video rental store, self-hosted
Complete system Experimental You run Jellyfin or Plex and want a nostalgic, playful way to browse your collection.
★ 962 GPL-3.0 TypeScript Active, pushed today
All open-source media servers, ranked
Complete systems you can adopt 21
-
1
Jellyfin jellyfin
The Free Software Media System - Server Backend & API
Complete system Production-ready You want Plex or Emby features without accounts, subscriptions or a vendor cloud.
★ 59k GPL-2.0 C# Active, pushed 2 days ago -
2
Navidrome navidrome
🎧 Your Personal Streaming Service
Complete system Production-ready You own a music library and want Spotify-style access to it from any device.
★ 24k GPL-3.0 Go Active, pushed today -
3
Audiobookshelf advplyr
Self-hosted audiobook and podcast server
Complete system Production-ready You own audiobook files or follow podcasts and want them streamed to your phone with synced progress.
★ 15k GPL-3.0 JavaScript Active, pushed yesterday -
4
Streama streamaserver
Self hosted streaming media server. https://docs.streama-project.com/
Complete system Usable You want a simple home video library and prefer it over Jellyfin's breadth.
★ 9.8k MIT JavaScript Active, pushed 7 days ago -
5
TubeArchivist tubearchivist
Your self hosted YouTube media server
Complete system Usable You want to keep a searchable offline copy of YouTube channels you follow.
★ 8.6k GPL-3.0 Python Active, pushed 9 days ago -
6
CloudFlare-ImgBed MarSeventh
🏖️ A serverless, open-source file hosting solution built on Cloudflare. Supports image hosting, secure file storage, and personal cloud drive capabilities.
Complete system Usable You want your own image and file hosting for a blog or project on Cloudflare's free tier.
★ 6.9k MIT JavaScript Active, pushed today -
7
Seanime 5rahim
Open-source media server with a web interface and desktop app for anime and manga.
Complete system Usable You watch anime from your own library and want AniList tracking built in.
★ 4.3k GPL-3.0 Go Active, pushed 19 days ago -
8
TubeSync meeb
Syncs YouTube channels and playlists to a locally hosted media server
Complete system Usable You want selected YouTube channels to appear automatically in your home media server.
★ 2.8k AGPL-3.0 Python Active, pushed today -
9
UniversalMediaServer UniversalMediaServer
A DLNA, UPnP and HTTP(S) Media Server.
Complete system Production-ready You want to play files from your PC on smart TVs and consoles without installing apps on them.
★ 2.7k GPL-2.0 Java Active, pushed today -
10
Mediary Scout fancydirty
巡影 · 开源 AI 影视自动追更与多网盘媒体库整理工具 / Open-source AI agent for cloud drive media tracking & NAS (夸克 Quark / UC / 115 / 123 / 光鸭 Guangya / 天翼 Tianyi)
Complete system Experimental You use Chinese cloud drives as a media library and want new episodes collected automatically.
★ 1.7k 0BSD TypeScript Active, pushed today -
11
Halcyon Video halcyon-video
Your Jellyfin or Plex library as a walkable 1990s video rental store, self-hosted
Complete system Experimental You run Jellyfin or Plex and want a nostalgic, playful way to browse your collection.
★ 962 GPL-3.0 TypeScript Active, pushed today -
12
Oryx ossrs
Oryx (SRS Stack) is an AI-driven, all-in-one, out-of-the-box, and open-source video solution for creating online video services, including live streaming and WebRTC, in the cloud or through self-hosting.
Complete system Usable You want a ready-made self-hosted live streaming setup without wiring SRS, FFmpeg and a UI together yourself.
★ 890 MIT Go Active, pushed 11 days ago -
13
Kawaii-Player kanishka-linux
Multimedia player, media library manager and portable media server with PC-To-PC casting feature.
Complete system Usable You use Linux and want a player that can also serve and cast your library to other PCs.
★ 714 GPL-3.0 Python Active, pushed 2 months ago -
14
NSMusicS Super-Badmen-Viper
NSMusicS NineSong Cloud-Native Music Server/ Full platform Client,support navidrome, jellyfin, emby
Complete system Usable You run a self-hosted music server and want a single player across desktop and other platforms.
★ 2.2k AGPL-3.0 Vue Slowing, pushed 4 months ago -
15
Superstreamer superstreamerapp
An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
Complete system Usable You need your own video-on-demand pipeline from upload to adaptive playback without paying a video API vendor.
★ 1.5k MPL-2.0 TypeScript Slowing, pushed 9 months ago -
16
Midarr-server midarrlabs
🔥Midarr, the minimal lightweight media server.
Complete system Usable You already run Radarr and Sonarr and want a lighter front end than Plex or Jellyfin for a few users.
★ 1.4k MIT Elixir Slowing, pushed 8 months ago -
17
Openinary openinary
The self-hostable alternative to Cloudinary
Complete system Experimental You want Cloudinary-style image transformations without paying per transformation.
★ 424 AGPL-3.0 TypeScript Active, pushed 29 days ago -
18
Lunarr-go lunarr-app
Self-hosted media streaming server designed as an alternative to Plex, allowing you to monitor and manage your movie and TV show files on a headless server.
Complete system Experimental You want a lighter Plex alternative and are fine with a smaller project.
★ 386 Apache-2.0 TypeScript Active, pushed 6 days ago -
19
OpenAver slive777
Free open-source desktop app that scrapes JAV metadata and generates NFO + cover art for Jellyfin, Emby & Kodi. No Docker, no CLI — one-click install on Windows & macOS. 8 built-in sources + optional Metatube federation (30+ providers), actress collections, cross-language tag aliases, and a REST API for AI agents.
Complete system Experimental You organise that specific kind of local collection for a home media server.
★ 344 MIT Python Active, pushed today -
20
K7 kaybi-gh
Self-hosted media server for a small circle of family and friends.
Complete system Experimental You want a simple .NET-based media server for a few people and like trying new projects.
★ 343 AGPL-3.0 C# Active, pushed today -
21
VortX VortXTV
Native streaming for Apple TV, iPhone, iPad and Apple-silicon Mac, with an Android phone/TV preview. Encrypted account sync, add-ons and personal media.
Complete system Experimental You use Stremio add-ons and want a native Apple TV player.
★ 252 GPL-3.0 Swift Active, pushed today
Building blocks for your own system 5
-
1
Node-Media-Server illuspas
A Node.js implementation of RTMP/HTTP-FLV Media Server
Building block Usable You need a simple self-hosted RTMP ingest and playback server in a Node.js stack.
★ 6.2k Apache-2.0 JavaScript Active, pushed 3 days ago -
2
Nginx-http-flv-module winshining
A media streaming server based on nginx-rtmp-module. In addtion to the features nginx-rtmp-module provides, HTTP-FLV, GOP cache, VHosts (one IP for multi domain names) and JSON style statistics are supported now.
Building block Production-ready You run live streaming on nginx and need low-latency HTTP-FLV for web players.
★ 2.9k BSD-2-Clause C Active, pushed yesterday -
3
Xiu harlanc
A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
Building block Usable You need a small, self-hosted live streaming server with WebRTC support.
★ 2.3k MIT Rust Active, pushed 17 days ago -
4
SmolRTSP OpenIPC
A lightweight real-time streaming library for IP cameras
Building block Usable You write firmware for a camera or embedded device that must stream video over RTSP.
★ 511 MIT C Active, pushed 2 months ago -
5
Atm0s-media-server 8xFF
Decentralized, Global-Scale Media Server written in Rust (WebRTC/Whip/Whep/Rtmp/Sip)
Building block Experimental You are building real-time video or voice features and want to experiment with a distributed SFU.
★ 330 MIT Rust Active, pushed today
Integrations 3
-
1
fnOS Apps conversun
飞牛 fnOS NAS 第三方应用商店 — 175 款自托管应用的 .fpk 安装包 | Plex, Emby, Jellyfin, qBittorrent, Immich, Sonarr, Radarr, Vaultwarden, ZeroClaw AI, OpenClaw 等 | 每日自动同步上游版本
Integration Usable You run fnOS on a home NAS and want more apps than the official store offers.
★ 891 GPL-3.0 Shell Active, pushed today -
2
Pulsarr jamcalli
Pulsarr: Real-time Plex watchlist monitoring and content acquisition tool. Seamlessly sync Plex watchlists with Sonarr and Radarr, featuring intelligent predicated content routing, multi-instance support, Discord, and Apprise notifications. Automate your media library management with a modern, user-friendly interface.
Integration Usable You run Plex with Sonarr and Radarr and want watchlists to drive requests automatically.
★ 760 AGPL-3.0 TypeScript Active, pushed today -
3
Telegram Stremio weebzone
A powerful, self-hosted Telegram Stremio Media Server built with FastAPI, MongoDB, and PyroFork — seamlessly integrated with Stremio for automated media streaming and discovery.
Integration Experimental You keep your own videos in Telegram channels and want to watch them through Stremio.
★ 669 GPL-3.0 Python Active, pushed 6 days ago
Templates and starters 1
-
1
Nixflix kiriwalawren
NixOS Media Server Configuration
Template or starter Usable You run NixOS and want your whole media stack defined in configuration.
★ 611 MPL-2.0 Nix Active, pushed 2 days ago
Compared head to head
Looking for an alternative to
Open-source licenses
- Strong copyleft: 11. If you distribute the program or anything built on it, you must release the whole source under the same license.
- Permissive: 11. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
- Network copyleft: 5. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
- Weak copyleft: 2. Changes to the licensed files must be shared, but you can link them into a closed program.
- Public domain: 1. No conditions at all. You can copy, change and sell the code without even keeping the notice.
Languages
TypeScript 6, Python 5, JavaScript 4, Go 3, C# 2, C 2, Rust 2, Java 1, Shell 1, Vue 1, Nix 1, Elixir 1 and Swift 1.
Made software that belongs here? Add it. Listing is free.