Jellyfin
Free software media system that puts you in control of managing and streaming your media.
- Actively maintained
- Well documented
Overview
Jellyfin is a free, open-source media server that streams your own media library - movies, TV, music, and more - from a server you control to apps on other devices, without subscriptions, premium tiers, or hidden restrictions. It was originally forked from Emby (at the 3.5.2 release) and rewritten on .NET for broader cross-platform support, and today it's positioned as a free alternative to proprietary options like Emby and Plex.
This repository is specifically the Jellyfin backend server; the web client, mobile/TV apps, and the bundled ffmpeg build live in separate repositories under the Jellyfin GitHub organization. The server hosts your media, handles transcoding and metadata, and serves the web client (or other official/community clients) that connect to it.
Jellyfin is a fit for anyone who wants to self-host a Plex/Emby-style media server without proprietary licensing or a subscription for core features.
Why it's in this catalog
Catalog rating: ★★★★☆ (4/5)
The leading fully open-source self-hosted media server, distinct from proprietary alternatives.
- Mature
- Community-driven
- Categories
- Media
- Languages
- C#
- License
- GPL-2.0
Related Projects
Video.js
Apache-2.0Full-featured, open-source HTML5 video player for the web, supporting common streaming formats and extensible through a plugin ecosystem.
Actively maintained
- Media
PDF.js
Apache-2.0General-purpose, web standards-based platform for parsing and rendering PDFs in the browser.
Actively maintained
- Media
Tesseract
Apache-2.0Open-source OCR engine that extracts text from scanned documents and images, supporting more than 100 languages out of the box.
Actively maintained
- Media
Jitsi Meet
Apache-2.0Secure, self-hostable video conferencing built on WebRTC -- use it as a standalone meeting app or embed meetings in your own web or mobile application.
Actively maintained
- Chat & Messaging
- Media
Spotted an error? Suggest an edit on GitHub.