jellyfin/jellyfin ↗
Created Nov 17, 2025 · View the jellyfin/jellyfin repository page
The Free Software Media System - Server Backend & API
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
1,584
Lines of Code
114,038
From
Jul 12, 2012
To
Nov 15, 2025
About jellyfin/jellyfin
Jellyfin is a free and open-source media system server that allows users to manage and stream their personal media collections. It functions as a self-hosted alternative to proprietary services like Emby and Plex, giving users complete control over their media without premium licensing, hidden features, or external dependencies. The project was forked from Emby 3.5.2 and ported to the .NET platform to achieve full cross-platform compatibility across Windows, Mac, and Linux.
This repository contains the backend server code written in C# using .NET. The server handles media management, streaming to client devices, and provides a REST API for interaction. It also hosts a web-based client by default, though the web UI and server can be run separately for development purposes. The project includes comprehensive testing infrastructure and supports development on multiple platforms using Visual Studio, Visual Studio Code, or command-line tools.
Contributors can set up a local development environment using the .NET SDK and any compatible IDE. The project emphasizes accessibility for developers of all skill levels and maintains detailed documentation for getting started. Additionally, Jellyfin welcomes translation contributions through its Weblate instance, making it possible for the community to localize the software into multiple languages.
