awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jellyfin avatar

jellyfin/jellyfin

0
View on GitHub↗
53,338 stars·4,991 forks·C#·GPL-2.0·26 viewsjellyfin.org↗

Jellyfin

Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client devices over a local or remote network. It utilizes a client-server architecture that separates media processing and storage from user interfaces, communicating through a standardized web-based application programming interface.

The platform is designed for cross-platform hosting, running consistently across Linux, Windows, and macOS through native binaries or containerized environments. It features a hardware-accelerated transcoding engine that offloads intensive video conversion tasks to dedicated graphics hardware, optimizing playback performance and reducing processor utilization. Additionally, the system includes a modular plugin architecture that allows for dynamic feature expansion by integrating third-party extensions.

The software supports a range of administrative and deployment capabilities, including database-backed state management for user preferences and media metadata, as well as discovery-protocol-based networking for automatic client identification. It provides tools for monitoring server health, managing network port configurations, and organizing connected devices.

Installation is supported through various methods, including pre-built container images, automated scripts for Linux distributions, and binary packages for Windows and macOS.

Features

  • Media Servers - Organizes digital media collections and streams content to client devices over a network.
  • Client-Server Architectures - Separates media processing and storage from user interfaces using a standardized web-based application programming interface.
  • Containerization Strategies - Packages software into isolated environments to ensure consistent execution across diverse operating systems and hardware architectures.
  • Cross-Platform Media Servers - Deploys a centralized media server across various operating systems and storage devices.
  • Audio and Video - Self-hosted media system for library management.
  • Audio Video Tools - Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.
  • Media and File Management - Self-hosted media system for streaming content.
  • Media & Communication - Media system for personal libraries.
  • Media Server Software - Open-source media server fork of Emby.
  • Media Streaming - Centralized media system for managing and streaming video content.
  • Container Orchestration Deployments - Pulls pre-built container images from public registries to deploy the application across various hardware architectures.
  • Transcoding Engines - Processes video conversion tasks to optimize playback performance and reduce processor load.
  • Container Image Packaging - Bundles source code into isolated container images to ensure consistent deployment and execution.
  • Service Discovery Protocols - Broadcasts server presence over the local network to allow client devices to automatically identify and connect to services.
  • Extensible Architectures - Integrates third-party plugins to expand core application functionality.
  • Modular Plugin Frameworks - Provides a modular framework for integrating third-party extensions into the server environment.
  • Relational State Management - Persists user preferences, media metadata, and device information in a relational database to maintain consistent server state.
  • Containerized Deployment Solutions - Supports deployment via containerized environments to ensure consistent performance across platforms.
  • WebGL & GPU Rendering - Utilizes dedicated graphics processing hardware to handle video transcoding tasks and improve playback performance.
  • Runtime Environments - Runs consistently across diverse operating systems through native binaries or containers.

Star history

Star history chart for jellyfin/jellyfinStar history chart for jellyfin/jellyfin

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Jellyfin

Similar open-source projects, ranked by how many features they share with Jellyfin.
  • mpv-player/mpvmpv-player avatar

    mpv-player/mpv

    35,618View on GitHub↗

    This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It utilizes a modular decoding core to handle a wide range of multimedia formats while offloading frame processing to platform-specific hardware-accelerated rendering pipelines to minimize CPU overhead. Beyond its standalone utility, the software functions as an embeddable multimedia engine, providing a native library interface that allows external applications to integrate its advanced decoding and rendering capabilities directly into their own interfaces. The player is distinguis

    Caudiocffmpeg
    View on GitHub↗35,618
  • photoprism/photoprismphotoprism avatar

    photoprism/photoprism

    39,816View on GitHub↗

    PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large collections of photos and videos on personal infrastructure. It functions as a private alternative to cloud-based services, ensuring that all media remains under the user's control. The platform utilizes neural-network-based media analysis to automatically detect objects, faces, and locations, providing a comprehensive, AI-powered approach to library organization. The project distinguishes itself through its containerized architecture, which simplifies deployment and lifecycle manage

    Goaigolanggoogle-photos
    View on GitHub↗39,816
  • advplyr/audiobookshelfadvplyr avatar

    advplyr/audiobookshelf

    13,206View on GitHub↗

    Audiobookshelf is a self-hosted media server designed for the organization and streaming of personal audiobook and podcast collections. It functions as a digital library manager that provides centralized hosting, allowing users to stream audio content to various web and mobile clients while maintaining synchronized playback progress across all devices. The platform distinguishes itself through comprehensive library management and multi-user administration tools. It includes integrated metadata enrichment to automatically fetch cover art and descriptive information, alongside utilities for edi

    JavaScriptaudiobook-manageraudiobooksaudiobookshelf
    View on GitHub↗13,206
  • navidrome/navidromenavidrome avatar

    navidrome/navidrome

    21,753View on GitHub↗

    Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music collections. It functions as a centralized audio streaming platform that manages local audio files, automatically enriching them with metadata and artwork while providing a web interface for playback. The system supports multi-user access, allowing administrators to manage separate collections and listening histories with granular permissions. The platform distinguishes itself through its compatibility with the Subsonic API, enabling users to connect a wide range of third-party mus

    Goairsonicmadsonicmedia-server
    View on GitHub↗21,753
See all 30 alternatives to Jellyfin→

Frequently asked questions

What does jellyfin/jellyfin do?

Jellyfin is a self-hosted media server that organizes digital media collections and streams content to various client devices over a local or remote network. It utilizes a client-server architecture that separates media processing and storage from user interfaces, communicating through a standardized web-based application programming interface.

What are the main features of jellyfin/jellyfin?

The main features of jellyfin/jellyfin are: Media Servers, Client-Server Architectures, Containerization Strategies, Cross-Platform Media Servers, Audio and Video, Audio Video Tools, Media and File Management, Media & Communication.

What are some open-source alternatives to jellyfin/jellyfin?

Open-source alternatives to jellyfin/jellyfin include: mpv-player/mpv — This project is a high-performance, terminal-based media player designed for efficient audio and video playback. It… photoprism/photoprism — PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large… advplyr/audiobookshelf — Audiobookshelf is a self-hosted media server designed for the organization and streaming of personal audiobook and… navidrome/navidrome — Navidrome is a self-hosted music streaming server designed to organize, index, and stream personal digital music… mifi/lossless-cut — LosslessCut is a desktop application designed for the precise editing of video and audio files without re-encoding the… videolan/vlc — VLC is a cross-platform multimedia player and framework designed to decode and render virtually any audio or video…