Assembly Line

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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.