HomeSoftware

Software

1159 self-hosted open-source tools in this category.

Karaoke Eternal

Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations. ([Source Code](https://github.com/bhj/KaraokeEternal))

Docker/Nodejs ISC Software

Kodi

Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows. ([Source Code](https://github.com/xbmc/xbmc))

C++/deb GPL-2.0 Software

Kyoo

Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval. ([Demo](https://kyoo.zoriya.dev))

Docker GPL-3.0 Software

MediaMTX

Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP. ([Source Code](https://github.com/bluenviron/mediamtx), [Clients](https://mediamtx.org/docs/kickoff/introduction))

Go/Docker MIT Software

Meelo

Personal Music Server, designed for collectors and music maniacs

Docker GPL-3.0 Software

MistServer

Public domain streaming media server that works with any device and any format. ([Source Code](https://github.com/DDVTECH/mistserver))

C++ Unlicense Software

NymphCast

Turn your choice of Linux-capable hardware into an audio and video source for a television or powered speakers (alternative to Chromecast). ([Source Code](https://github.com/MayaPosch/NymphCast))

C++ BSD-3-Clause Software

Rygel

UPnP AV MediaServer that allows you to easily share audio, video, and pictures. Media player software may use Rygel to become a MediaRenderer that may be controlled remotely by a UPnP or DLNA Controller. ([Source Code](https://gitlab.gnome.org/GNOME/rygel/))

C LGPL-2.1 Software

Stash

A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support. ([Source Code](https://github.com/stashapp/stash))

Docker/Go AGPL-3.0 Software

µStreamer

Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net

C/deb GPL-3.0 Software

CyTube

Synchronize media, chat, and more for an arbitrary number of channels. ([Demo](https://cytu.be))

Nodejs MIT Software

MediaCMS

Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API. ([Source Code](https://github.com/mediacms-io/mediacms))

Python/Docker AGPL-3.0 Software

OvenMediaEngine

Streaming Server with Sub-Second Latency. ([Demo](https://demo.ovenplayer.com))

C++/Docker AGPL-3.0 Software

Owncast

Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options. ([Source Code](https://github.com/owncast/owncast))

Go MIT Software

PeerTube

Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser. ([Source Code](https://github.com/Chocobozzz/PeerTube))

Nodejs AGPL-3.0 Software

Rapidbay

Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV

Python/Docker MIT Software

Restreamer

Access H.264 real-time video streaming on your website without a streaming provider. ([Source Code](https://github.com/datarhei/restreamer))

Nodejs/Docker Apache-2.0 Software

SRS

A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT. ([Source Code](https://github.com/ossrs/srs))

Docker/C++ MIT Software

SyncTube

Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat

Nodejs/Haxe MIT Software

Tube

Youtube-like (_without censorship and features you don't need!_) video sharing app written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed. ([Demo](https://tube.mills.io))

Go MIT Software

VideoLAN Client (VLC)

Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols. ([Source Code](https://code.videolan.org/videolan/vlc))

C/deb GPL-2.0 Software

2FAuth

Manage your Two-Factor Authentication (2FA) accounts and generate their security codes. ([Demo](https://demo.2fauth.app/))

PHP/Docker AGPL-3.0 Software

Anchr

Toolbox for tiny tasks on the internet, including bookmark collections, URL shortening and (encrypted) image uploads. ([Source Code](https://github.com/muety/anchr))

Nodejs GPL-3.0 Software

Anubis

Web AI firewall utility which protects upstream resources from scraper bots. ([Source Code](https://github.com/TecharoHQ/anubis))

Docker/deb/Go MIT Software