Self-hosted projects tagged “Media”
97 open source projects with this tag
97 open source projects with this tag
97 services found

Open-source federated microblogging social network server
Mastodon is an open-source, ActivityPub-compatible social network server for microblogging, offering federated timelines, moderation tools, media support, and APIs.

Open-source, cross-platform timeline-based video editor
Free open-source video editor for web, desktop, and mobile with timeline editing, multi-track support, real-time preview, and local-first privacy.

Ad-free web media downloader for public social platforms
Cobalt is a self-hostable web media downloader for saving publicly accessible videos and audio from supported social platforms via a simple paste-a-link interface and API...

Web-based personal music streaming server
Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

Movie collection manager for Usenet and BitTorrent automation
Self-hosted movie collection manager that monitors RSS, searches indexers, and automates downloading, importing, renaming, and quality upgrades via Usenet or torrents.

Web GUI for yt-dlp to download videos from YouTube and other sites
A lightweight web interface for yt-dlp (youtube-dl fork) that manages queued downloads, playlists, and filename templates via Docker or local Python/Angular setup.

On-demand image resizing, cropping, filters, and smart focal-point detection
Thumbor is an open-source image processing server for on-demand resizing, smart cropping, format conversion, and filter pipelines via URL-based HTTP requests.

Open-source media request and discovery manager for Jellyfin, Plex, and Emby.
Open-source, self-hosted media request and discovery tool for Plex, Jellyfin, and Emby with DVR integration and Radarr/Sonarr support.
Decentralized photo-sharing social network for the Fediverse
Pixelfed is a free, open-source, ActivityPub-based photo sharing social network that federates with the Fediverse for decentralized social media.

Media request management and discovery for the Plex ecosystem
Overseerr is a media discovery and request management app for Plex that integrates with Sonarr and Radarr to approve, track, and fulfill movie and TV requests.

SponsorBlock skipper for YouTube apps on TV devices
Self-hosted SponsorBlock client that connects to YouTube TV apps on smart TVs and streaming devices to automatically skip sponsor segments, intros, and more.
Open source video and media CMS with streaming and a REST API
Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.

Self-hosted YouTube download and media management web app
Self-hosted YouTube media manager that automates downloads from channels and playlists using rules, storing files on disk for Plex/Jellyfin/Kodi or archiving.
Subtitle management and downloader for Sonarr and Radarr
Bazarr is a Sonarr/Radarr companion that automatically searches, downloads, and upgrades subtitles for your movies and TV shows based on per-title language preferences.

Tiling board to save, tag, and share media and links
Pinry is an open-source tiling image board to save, tag, and share images, videos, and web pages, with multi-user support and a full API.

Metadata, collections, and overlays automation for Plex libraries
Kometa is a Python tool that automates Plex metadata, builds collections and playlists, and applies overlays using configuration files and third-party metadata sources.
Material Design web UI for youtube-dl downloads
Self-hosted web interface for managing video/audio downloads using youtube-dl, with a Material Design UI, queue management, and an optional public API.


Open-source WebRTC Selective Forwarding Unit (SFU)
An open-source WebRTC SFU that routes media for scalable multiparty video conferencing; supports Colibri XMPP/REST control, DTLS/SRTP, and Prometheus metrics.

Desktop genealogy software for managing family trees
Gramps is an open source genealogy program for building and managing family trees with sources, media, and reports, including charts and web-style narrative output.

PVR for syncing YouTube channels to your media server
TubeSync is a YouTube PVR that automatically indexes channels or playlists, downloads new videos, and updates Plex or Jellyfin with organized local media.

Unified media discovery, requesting, and playback UI for home media
Reiverr is a combined interface for TMDB discovery plus integrations with Jellyfin, Radarr, and Sonarr, aiming to replace Overseerr with a plugin-based playback system.

Create IPTV-style live TV channels from Plex, Jellyfin, or Emby
Self-hosted IPTV channel builder that turns your Plex, Jellyfin, or Emby libraries into scheduled live TV streams with an HDHomeRun-style tuner, M3U, and web guide.

Self-hosted media tracker for movies, shows, anime, games, and books
Self-hosted media tracker to manage movies, TV shows, anime, manga, video games, and books with history, lists, calendar, imports, and multi-user support.

Cross-platform Jellyfin client built with Flutter
Fladder is a cross-platform Jellyfin client that streams, transcodes, and downloads media for offline playback, with profile switching, library management, and adaptive U...
Self-hosted personal photo gallery with online management
Self-hosted personal photo gallery for uploading, organizing, and browsing photos with albums, EXIF parsing, geolocation map view, and Live/Motion Photo support.
Node.js-based synchronized media watchroom with chat and playlists
Web app for synchronized group watching: per-channel playlists, real-time chat, moderation, and multi-source media playback.
Media library maintenance tool for the Plex ecosystem
Maintainerr is a self-hosted maintenance tool for Plex libraries that uses rules and integrations (Plex, *arr, Seerr, Tautulli) to find and remove unwanted media.

Automated comic book downloader and library manager
Mylar3 is an automated comic book (CBR/CBZ) downloader and post-processor for NZB and torrent clients, with watchlists, pull lists, and metadata tagging.

Configurable slideshow kiosk for Immich photo libraries
Immich Kiosk is a lightweight, highly configurable slideshow web app that displays assets from an Immich server on kiosk devices and browsers.
Sync Plex, Jellyfin, and Emby watch progress across servers
WatchState is a self-hosted service that synchronizes watch progress and play state between Plex, Jellyfin, and Emby, with backups, webhooks, and parity checks.