Self-hosted Media & Smart Home tools

272 open source alternatives in this category

272 services found

Immich logo

Immich

Open-source photo and video management platform for private servers

109k
6.4k
Last commit

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-compatible storage.

AGPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+14
Home Assistant logo

Home Assistant

Open-source home automation platform prioritizing local control

89.5k
38.1k
Last commit

Open-source platform to control smart home devices, build automations and dashboards, with broad third-party integrations and local-first privacy.

Apache-2.0Actively maintained
Alternative to:
Google Home logo
Google Home
+15
Jellyfin logo

Jellyfin

Self-hosted media server for managing and streaming your library

55.1k
5.2k
Last commit

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

GPL-2.0Actively maintained
Alternative to:
Plex logo
Plex
+19
Cobalt logo

Cobalt

Ad-free web media downloader for public social platforms

41.8k
3.6k
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
iTubeGo logo
iTubeGo
+4
PhotoPrism logo

PhotoPrism

AI-powered photo management app with automatic tagging and search

40k
2.3k
Last commit

Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

Actively maintained
Alternative to:
Google Photos logo
Google Photos
+13
Frigate logo

Frigate

NVR with real-time local object detection for IP cameras

34.6k
3.4k
Last commit

Self-hosted NVR for IP cameras with real-time local AI object detection, recording, and low-latency live viewing, with MQTT and Home Assistant integration.

MITActively maintained
Alternative to:
Blue Iris logo
Blue Iris
+10
SRS (Simple Realtime Server) logo

SRS (Simple Realtime Server)

High-performance real-time media server for live streaming and WebRTC

29.1k
5.7k
Last commit

SRS (Simple Realtime Server) is a high-efficiency media server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181 for real-time streaming.

MITActively maintained
Alternative to:
Wowza Streaming Cloud logo
Wowza Streaming Cloud
+8
Ente logo

Ente

End-to-end encrypted cloud for photos and 2FA

28k
1.7k
Last commit

Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

AGPL-3.0Actively maintained
Alternative to:
Google Photos logo
Google Photos
+14
calibre logo

calibre

E-book manager for cataloging, converting, editing, and syncing

25.5k
2.6k
Last commit

Calibre is a cross-platform e-book manager to organize libraries, edit and convert formats, fetch metadata, and sync content to e-readers.

GPL-3.0Actively maintained
Alternative to:
Adobe Digital Editions logo
Adobe Digital Editions
+3
Tasmota logo

Tasmota

Open source firmware for ESP8266/ESP32 smart home devices

24.6k
5.1k
Last commit

Alternative open source firmware for ESP8266/ESP32 IoT devices, providing local control via MQTT/HTTP/Web UI, OTA updates, and built-in automation rules and timers.

GPL-3.0Actively maintained
Alternative to:
SONOFF Cloud (eWeLink) logo
SONOFF Cloud (eWeLink)
+6
Node-RED logo

Node-RED

Flow-based low-code tool for building event-driven automations

23.5k
3.9k
Last commit

Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.

Apache-2.0Actively maintained
Alternative to:
IFTTT logo
IFTTT
+13
Navidrome logo

Navidrome

Web-based music server and personal audio streaming service

22.5k
1.6k
Last commit

Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+13
Navidrome Music Server logo

Navidrome Music Server

Lightweight open-source web music server and streamer

22.5k
1.6k
Last commit

Open-source web music server that streams personal music collections via a modern web UI and Subsonic-compatible APIs; supports large libraries and on-the-fly transcoding.

GPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+13
ThingsBoard logo

ThingsBoard

Open-source IoT platform for device management and dashboards

22.1k
6.4k
Last commit

Open-source IoT platform for device management, telemetry collection, rule-based processing, alarms, and real-time dashboards using standard IoT protocols.

Apache-2.0Actively maintained
Alternative to:
ThingsBoard Cloud logo
ThingsBoard Cloud
+10
Kodi logo

Kodi

Open source home theater and media center software

21k
6.6k
Last commit

Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.

Actively maintained
Alternative to:
Microsoft Windows Media Player logo
Microsoft Windows Media Player
+7
Invidious logo

Invidious

Privacy-focused alternative web front-end for YouTube

20.8k
2.3k
Last commit

Invidious is a lightweight, privacy-focused alternative front-end for YouTube with subscriptions, playlists, and an API—without Google accounts, ads, or tracking.

AGPL-3.0Actively maintained
Alternative to:
YouTube logo
YouTube
Calibre-Web logo

Calibre-Web

Web interface for browsing, reading, and managing a Calibre eBook library

17.8k
1.8k
Last commit

Self-hosted web app to browse, read, download, and manage eBooks from an existing Calibre library, with OPDS catalogs, user permissions, and device sync options.

GPL-3.0Actively maintained
Alternative to:
BookFusion logo
BookFusion
+4
Koel logo

Koel

Web-based personal music streaming server

17.2k
2.1k
Last commit

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

MITActively maintained
Alternative to:
Plex logo
Plex
+12
Beets logo

Beets

Command-line music library manager and metadata tagger

15.4k
2.1k
Last commit

Beets is a command-line music library manager that catalogs collections and automatically fixes tags using MusicBrainz, with a powerful plugin ecosystem.

MITActively maintained
Alternative to:
MediaMonkey logo
MediaMonkey
+4
Zigbee2MQTT logo

Zigbee2MQTT

Zigbee-to-MQTT bridge for connecting Zigbee devices to MQTT

15.3k
2k
Last commit

Self-hosted Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor gateways and integrate them with home automation platforms via MQTT.

GPL-3.0Actively maintained
Alternative to:
Tuya Zigbee Gateway logo
Tuya Zigbee Gateway
+16
PeerTube logo

PeerTube

Federated video hosting and streaming with P2P delivery

15.2k
1.8k
Last commit

PeerTube is a decentralized, ActivityPub-federated video hosting platform with live streaming, P2P WebRTC delivery, and customizable community-run instances.

AGPL-3.0Actively maintained
Alternative to:
YouTube logo
YouTube
+8
Sonarr logo

Sonarr

Automatic TV series download and library management (Usenet/BitTorrent)

14.8k
1.9k
Last commit

Sonarr is a smart PVR for TV series that monitors RSS/indexers, grabs releases via Usenet or BitTorrent clients, and organizes your library with renaming and upgrades.

GPL-3.0Actively maintained
Alternative to:
Channels DVR logo
Channels DVR
+2
Radarr logo

Radarr

Movie collection manager for Usenet and BitTorrent automation

14.1k
1.2k
Last commit

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

GPL-3.0Slowing down
Alternative to:
SickChill logo
SickChill
+1
Audiobookshelf logo

Audiobookshelf

Self-hosted audiobook and podcast server

13.7k
1.1k
Last commit

Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.

GPL-3.0Actively maintained
Alternative to:
Audible logo
Audible
+6
Stash logo

Stash

Web app to organize and stream a private adult media library

12.7k
1.1k
Last commit

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

AGPL-3.0Actively maintained
Alternative to:
Plex logo
Plex
+11
RomM logo

RomM

Self-hosted ROM manager and browser-based player

11.5k
633
Last commit

Self-hosted ROM manager that scans, enriches, and organizes game collections, with metadata, artwork, tags, and optional in-browser playback.

AGPL-3.0Actively maintained
ESPHome logo

ESPHome

Firmware framework for ESP microcontrollers using YAML configuration

11.4k
5.5k
Last commit

ESPHome generates custom firmware for ESP32/ESP8266 and other boards from YAML, enabling local smart home devices with Home Assistant, API, and MQTT integration.

Actively maintained
Alternative to:
Blynk logo
Blynk
+15
Owncast logo

Owncast

Self-hosted live video streaming server with built-in chat

11.4k
1.2k
Last commit

Owncast is a self-hosted live streaming server that supports RTMP ingest, HLS playback, and built-in web chat, with optional Fediverse (ActivityPub) integration.

MITActively maintained
Alternative to:
YouTube logo
YouTube
+12
Kavita logo

Kavita

Self-hosted digital library server for ebooks, comics, and manga

11.3k
636
Last commit

Open-source self-hosted reading server providing EPUB/PDF/comics readers, OPDS feeds, rich metadata, user/role management, full-text search and a REST API.

GPL-3.0Actively maintained
Alternative to:
BookFusion logo
BookFusion
+5
Eclipse Mosquitto logo

Eclipse Mosquitto

Lightweight MQTT message broker

11.1k
2.6k
Last commit

Eclipse Mosquitto is a lightweight, open-source MQTT broker supporting MQTT 5.0 and 3.1.1, plus client libraries and CLI tools for pub/sub messaging.

Actively maintained
Alternative to:
EMQX Cloud logo
EMQX Cloud
+11