Best Self-hosted Media & Smart Home tools in 2026

272 self-hosted open source alternatives in this category

272 services found

Lidify

Lidify

Music discovery and recommendations for Lidarr using Last.fm

502
8
Last commit: 11mo ago

Web app that recommends artists based on a Lidarr library, using Last.fm for discovery and optionally adding recommended artists to Lidarr.

Alternative to:
Last.fm
Last.fm
+3
Red Eclipse

Red Eclipse

Free, open-source arena shooter with parkour and map editor

492
95
Last commit: 26d ago

An open-source, fast-paced arena shooter featuring parkour mechanics, multiplayer modes, and a realtime WYSIWYG map editor for cooperative map creation.

Alternative to:
Quake Champions
Quake Champions
+4
Frames

Frames

Self-hosted SVOD platform for personal video streaming

485
52
Last commit: 7mo ago

Modern self-hosted SVOD streaming platform to organize and stream MP4 media from local drives and cloud providers with metadata, playlists, GroupWatch, and AI recommendat...

Alternative to:
Plex
Plex
+6
Vocard

Vocard

Customizable Discord music bot with Lavalink playback

480
103
Last commit: 4mo ago

Lightweight, customizable Discord music bot in Python. Supports YouTube, SoundCloud, Spotify, Twitch, Lavalink playback, playlists, lyrics, slash commands and Docker.

Alternative to:
FredBoat
FredBoat
+2
MistServer

MistServer

Open-source streaming media server for OTT, live and VOD.

472
144
Last commit: 1mo ago

MistServer is an open-source streaming media toolkit that supports HLS, DASH, RTMP, RTSP, SRT and WebRTC for low-latency live and VOD workflows.

Alternative to:
Wowza Streaming Cloud
Wowza Streaming Cloud
+13
BookLogr

BookLogr

Self-hosted reading tracker for managing a personal book library

463
14
Last commit: 29d ago

Self-hosted web app to catalog and track personal books with lists, reading progress, ratings, notes, OpenLibrary search, Mastodon sharing, and CSV/JSON export.

Alternative to:
Goodreads
Goodreads
+7
Podfetch

Podfetch

Self-hosted web podcast manager and downloader

454
33
Last commit: 6d ago

Web-based podcast manager and downloader with RSS support and GPodder compatibility. Rust backend with React/TypeScript frontend and Docker images for deployment.

Alternative to:
Pocket Casts
Pocket Casts
+7
Teemii

Teemii

Self-hosted manga reader and library manager

444
41
Last commit: 2y ago

Teemii is a self-hosted web app for managing, reading, and indexing manga collections with metadata aggregation and scheduled updates.

Alternative to:
Comixology
Comixology
+7
Jellyswarrm

Jellyswarrm

Reverse proxy to unify multiple Jellyfin servers

434
8
Last commit: 2d ago

A Rust-based reverse proxy that aggregates multiple Jellyfin servers into a single unified interface with unified libraries, direct playback, and user mapping.

Alternative to:
Plex
Plex
+2
Suroi

Suroi

Open-source browser-based 2D battle royale game

427
206
Last commit: 13d ago

Open-source 2D browser battle royale inspired by surviv.io. Client and server in TypeScript with real-time multiplayer, Pixi-based rendering, and self-hosting support.

Alternative to:
Apex Legends
Apex Legends
+4
SIP (Sustainable Irrigation Platform)

SIP (Sustainable Irrigation Platform)

Raspberry Pi–based customizable irrigation and sprinkler controller

404
164
Last commit: 1mo ago

Open-source Raspberry Pi irrigation controller with responsive web UI, scheduling, plugins (Node-RED, MQTT), and support for relay interfaces, pumps, and hydroponics.

Alternative to:
Rachio
Rachio
+4
PASTA

PASTA

Batch audio and subtitle track manager for Plex

403
13
Last commit: 9d ago

Client-side web app to inspect and batch-change audio and subtitle tracks on Plex Media Server. Provides a GUI for series-, season-, or episode-level track and subtitle u...

Alternative to:
Plex
Plex
Scratch Map

Scratch Map

Scratch-off style interactive travel map for tracking visited places

384
9
Last commit: 1y ago

Interactive scratch-off maps to record visited countries, regions, or states with travel dates and linked photo albums. Lightweight Node.js + Express app with JSON storag...

Alternative to:
Polarsteps
Polarsteps
+1
Jellyplist

Jellyplist

Sync Spotify playlists into a Jellyfin music library

378
17
Last commit: 3mo ago

Replicates and keeps Spotify playlists synced to a Jellyfin server, matching local tracks, downloading missing tracks via SpotDL, and offering Lidarr integration.

Alternative to:
Spotify
Spotify
vod2pod-rss

vod2pod-rss

Convert YouTube and Twitch channels into podcast RSS feeds

352
14
Last commit: 19d ago

Generate podcast RSS feeds from YouTube, Twitch or existing RSS feeds by streaming on-the-fly MP3 transcoding without storing VODs. Provides web UI and Docker images.

Alternative to:
YouTube
YouTube
+1
Jellyfin Rewind

Jellyfin Rewind

Client-side Spotify Wrapped–style listening report for Jellyfin

336
8
Last commit: 1d ago

Generate a yearly listening report from your Jellyfin music server with client-side processing, privacy-first data handling, and Docker or static hosting options.

Alternative to:
Spotify
Spotify
+3
Trailarr

Trailarr

Download and manage trailers for Radarr and Sonarr libraries

332
18
Last commit: 4d ago

Tool to discover, download, convert and organize trailers for Radarr and Sonarr-managed media libraries, with a FastAPI backend and Angular UI.

Alternative to:
iTubeGo
iTubeGo
+2
CrossWatch

CrossWatch

Synchronize media metadata between servers and trackers

332
7
Last commit: 3d ago

CrossWatch synchronizes watchlists, history, ratings and live scrobbles between Plex, Jellyfin, Emby and trackers like Trakt, SIMKL, AniList and MDBlist.

Alternative to:
Simkl
Simkl
+3
Zenphoto

Zenphoto

Open-source, gallery-focused PHP CMS for media websites

316
130
Last commit: 5d ago

A lightweight PHP CMS focused on photo, video and audio galleries with integrated blogging (Zenpage), theme support and extensible plugins.

Alternative to:
SmugMug
SmugMug
+18
LidaTube

LidaTube

Finds and fetches missing Lidarr albums using yt-dlp

314
22
Last commit: 1mo ago

Automates finding and downloading missing albums for Lidarr by searching online sources via yt-dlp, with scheduling, match thresholds, and optional direct import into Lid...

Alternative to:
Lidarr
Lidarr
youtube-dl-server

youtube-dl-server

Web and REST interface to download videos using yt-dlp or youtube-dl

306
33
Last commit: 19d ago

Self-hosted web and REST interface for downloading videos from YouTube and other sites using yt-dlp or youtube-dl; provides Docker images, configurable profiles, and file...

Alternative to:
iTubeGo
iTubeGo
+4
It's MyTabs

It's MyTabs

Web-based guitar and bass tab viewer and player

303
25
Last commit: 10d ago

Open-source web app to view and play guitar and bass tabs. Sync tabs with audio or YouTube, supports Guitar Pro and MusicXML formats, includes MIDI synth and mobile-frien...

Alternative to:
Spotify
Spotify
+14
BiblioReads

BiblioReads

Privacy-focused alternative front-end for Goodreads

288
11
Last commit: 1mo ago

A lightweight, privacy-first alternative frontend for Goodreads that scrapes and proxies Goodreads pages, offers search and PWA support, and requires no signup.

Alternative to:
Goodreads
Goodreads
Supysonic

Supysonic

Python server implementing the Subsonic music streaming API

287
64
Last commit: 2mo ago

Supysonic is a Python implementation of the Subsonic API for serving, browsing and streaming personal music libraries with transcoding, playlists and scrobbling.

Alternative to:
Plex
Plex
+7
Sonobarr

Sonobarr

Music discovery for Lidarr users with Last.fm integration

285
3
Last commit: 2d ago

Web app that uses your Lidarr library and Last.fm to surface similar artists, supports AI-driven prompts, real-time UI, and pushes additions back to Lidarr.

Alternative to:
Last.fm
Last.fm
+1
Petio

Petio

Companion app for Plex to request, review and discover media

283
29
Last commit: 1y ago

Petio provides a web interface for Plex servers to let users request, track, review and discover media. Integrates with Sonarr, Radarr and notification systems.

Alternative to:
Ombi (Hosted)
Ombi (Hosted)
+2
ChannelTube

ChannelTube

Scheduled YouTube channel downloader using yt-dlp

279
19
Last commit: 1mo ago

Fetch and synchronize video or audio from YouTube channels on a schedule using yt-dlp. Runs in Docker and can trigger Plex/Jellyfin library scans.

Alternative to:
iTubeGo
iTubeGo
+2
Moocup

Moocup

Browser-based visual editor for styled screenshots

273
15
Last commit: 11d ago

Open-source web app that transforms screenshots into styled, exportable mockups with drag-and-drop, 3D transforms, borders and background presets.

Alternative to:
Adobe Express
Adobe Express
+4
BookBounty

BookBounty

Finds missing Readarr books by searching Library Genesis

264
12
Last commit: 5mo ago

Automates retrieval of missing books tracked by Readarr by searching Library Genesis and downloading matched files into a configured downloads path.

Alternative to:
Scribd
Scribd
Replex

Replex

HTTP proxy to remix Plex home hubs and modify client responses

258
7
Last commit: 9mo ago

Replex is a Rust-based reverse proxy for Plex Media Server that merges and restyles home hubs, filters watched items, enforces quality and can redirect streams.

Alternative to:
Plex
Plex
+1