Best Self-hosted Media & Smart Home tools in 2026
272 self-hosted open source alternatives in this category
272 services found
Koha
Open source integrated library system (ILS) for library management
Koha is a free and open source integrated library system (ILS) for managing library collections, cataloging, circulation, patrons, and online public access.


MyBibliotheca
Self-hosted personal library and reading tracker
Self-hosted alternative to Goodreads for logging books, tracking reading progress, and visualizing your personal library with multi-user support.
Teemii
Self-hosted manga reader and library manager
Teemii is a self-hosted web app for managing, reading, and indexing manga collections with metadata aggregation and scheduled updates.
Omeka
Open-source PHP platform for publishing digital collections and exhibits
Omeka is a PHP-based open-source web publishing platform for managing, preserving and presenting metadata-rich digital collections and media-rich online exhibits.
OwnTracks Frontend
Vue.js web interface to visualize OwnTracks Recorder data
Open-source Vue.js single-page app that visualizes OwnTracks Recorder data: live locations, history, heatmaps, filtering and distance calculations.
It's MyTabs
Web-based guitar and bass tab viewer and player
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-friendly UI.
Red Eclipse
Free, open-source arena shooter with parkour and map editor
An open-source, fast-paced arena shooter featuring parkour mechanics, multiplayer modes, and a realtime WYSIWYG map editor for cooperative map creation.

pyShelf
Lightweight terminal-based ebook server with a web interface
pyShelf is a lightweight ebook server that scans folders for ebooks, aggregates covers, provides fuzzy search, and lets you browse and download titles via a web UI.

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

Podfetch
Self-hosted web podcast manager and downloader
Web-based podcast manager and downloader with RSS support and GPodder compatibility. Rust backend with React/TypeScript frontend and Docker images for deployment.
Frames
Self-hosted SVOD platform for personal video streaming
Modern self-hosted SVOD streaming platform to organize and stream MP4 media from local drives and cloud providers with metadata, playlists, GroupWatch, and AI recommendations.

Suroi
Open-source browser-based 2D battle royale game
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.
Trailarr
Download and manage trailers for Radarr and Sonarr libraries
Tool to discover, download, convert and organize trailers for Radarr and Sonarr-managed media libraries, with a FastAPI backend and Angular UI.

PASTA
Batch audio and subtitle track manager for Plex
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 updates.
SIP (Sustainable Irrigation Platform)
Raspberry Pi–based customizable irrigation and sprinkler controller
Open-source Raspberry Pi irrigation controller with responsive web UI, scheduling, plugins (Node-RED, MQTT), and support for relay interfaces, pumps, and hydroponics.
Scratch Map
Scratch-off style interactive travel map for tracking visited places
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 storage and Docker support.

Sonobarr
Music discovery for Lidarr users with Last.fm integration
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.

vod2pod-rss
Convert YouTube and Twitch channels into podcast RSS feeds
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.
Jellyplist
Sync Spotify playlists into a Jellyfin music library
Replicates and keeps Spotify playlists synced to a Jellyfin server, matching local tracks, downloading missing tracks via SpotDL, and offering Lidarr integration.

Jellyfin Rewind
Client-side Spotify Wrapped–style listening report for Jellyfin
Generate a yearly listening report from your Jellyfin music server with client-side processing, privacy-first data handling, and Docker or static hosting options.

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

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

ChannelTube
Scheduled YouTube channel downloader using yt-dlp
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.

Zenphoto
Open-source, gallery-focused PHP CMS for media websites
A lightweight PHP CMS focused on photo, video and audio galleries with integrated blogging (Zenpage), theme support and extensible plugins.

youtube-dl-server
Web and REST interface to download videos using yt-dlp or youtube-dl
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 filesystem output.
Moocup
Browser-based visual editor for styled screenshots
Open-source web app that transforms screenshots into styled, exportable mockups with drag-and-drop, 3D transforms, borders and background presets.
Boxarr
Automated box office tracker that integrates with Radarr
Tracks weekly box office charts and automatically adds trending theatrical releases to Radarr with filters, scheduling, and a web dashboard.

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

Petio
Companion app for Plex to request, review and discover media
Petio provides a web interface for Plex servers to let users request, track, review and discover media. Integrates with Sonarr, Radarr and notification systems.
Supysonic
Python server implementing the Subsonic music streaming API
Supysonic is a Python implementation of the Subsonic API for serving, browsing and streaming personal music libraries with transcoding, playlists and scrobbling.