HomeSoftware

Software

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

Nominatim

Server application for geocoding (address -> coordinates) and reverse geocoding (coordinates -> address) on OpenStreetMap data. ([Source Code](https://github.com/osm-search/Nominatim))

C GPL-2.0 Software

Open Source Routing Machine (OSRM)

High performance routing engine designed to run on OpenStreetMap data and offering an HTTP API, C++ library interface, and Nodejs wrapper. ([Demo](https://map.project-osrm.org/), [Source Code](https://github.com/Project-OSRM/osrm-backend))

C++ BSD-2-Clause Software

OpenRouteService

Route service with directions, isochrones, time-distance matrix, route optimization, etc. ([Demo](https://openrouteservice.org/dev/#/api-docs/introduction), [Source Code](https://github.com/GIScience/openrouteservice))

Docker/Java GPL-3.0 Software

OpenStreetMap

Collaborative project to create a free editable map of the world. ([Source Code](https://github.com/openstreetmap/openstreetmap-website), [Clients](https://wiki.openstreetmap.org/wiki/Software))

Ruby GPL-2.0 Software

OpenTripPlanner

Multimodal trip planning software based on OpenStreetMap data and consuming published GTFS-formatted data to suggest routes using local public transit systems. ([Source Code](https://github.com/opentripplanner/OpenTripPlanner))

Java/Javascript LGPL-3.0 Software

TileServer GL

Vector and raster maps with GL styles. Server side rendering by Mapbox GL Native. Map tile server for Mapbox GL JS, Android, iOS, Leaflet, OpenLayers, GIS via WMTS, etc. ([Source Code](https://github.com/maptiler/tileserver-gl))

Nodejs/Docker BSD-2-Clause Software

Traccar

Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips. ([Demo](https://demo.traccar.org/), [Source Code](https://github.com/traccar))

Java Apache-2.0 Software

TRIP

Minimalist POI Map tracker and Trip planner. ([Demo](https://itskovacs-trip.netlify.app/home), [Source Code](https://github.com/itskovacs/trip))

Docker MIT Software

Lidarr

Music collection manager for Usenet and BitTorrent users. ([Source Code](https://github.com/Lidarr/Lidarr))

C#/Docker GPL-3.0 Software

nefarious

Automate downloading Movies and TV Shows. ([Source Code](https://github.com/lardbit/nefarious))

Python GPL-3.0 Software

Ombi

Content request system for Plex/Emby, connects to SickRage, CouchPotato, Sonarr, with a growing feature set. ([Demo](https://app.ombi.io/), [Source Code](https://github.com/Ombi-app/Ombi))

C#/deb GPL-2.0 Software

PodFetch

Sleek and efficient podcast downloader. ([Source Code](https://github.com/SamTV12345/PodFetch))

Docker/Rust Apache-2.0 Software

Radarr

Automatically download movies via Usenet and BitTorrent (fork of Sonarr). ([Source Code](https://github.com/Radarr/Radarr))

C#/Docker GPL-3.0 Software

Sonarr

Automatic TV Shows downloader and manager for Usenet and BitTorrent. It can grab, sort and rename new episodes and automatically upgrade the quality of files already downloaded when a better quality format becomes available. ([Source Code](https://github.com/Sonarr/Sonarr))

C#/Docker GPL-3.0 Software

Ampache

Web based audio/video streaming application. ([Demo](https://play.dogmazic.net/), [Source Code](https://github.com/ampache/ampache))

PHP AGPL-3.0 Software

Audiobookshelf

Audiobook and podcast server. It streams all audio formats, keeps and syncs progress across devices. Comes with open-source apps for Android and iOS. ([Source Code](https://github.com/advplyr/audiobookshelf), [Clients](https://github.com/advplyr/audiobookshelf-app))

Docker/deb/Nodejs GPL-3.0 Software

AzuraCast

Modern and accessible web radio management suite. ([Source Code](https://github.com/AzuraCast/AzuraCast))

Docker Apache-2.0 Software

Beets

Music library manager and MusicBrainz tagger (command-line and Web interface). ([Source Code](https://github.com/beetbox/beets))

Python/deb MIT Software

Funkwhale

Modern, web-based, convivial, multi-user and free music server

Python BSD-3-Clause Software

koel

Personal music streaming server that works. ([Demo](https://demo.koel.dev/), [Source Code](https://github.com/koel/koel))

PHP MIT Software

LibreTime

Broadcast streaming radio on the web (fork of [Airtime](https://github.com/sourcefabric/Airtime)). ([Source Code](https://github.com/LibreTime/libretime))

Docker/PHP AGPL-3.0 Software

Lyrion Music Server

Server software which controls a wide range of Squeezebox/Slim Devices audio players and compatible hardware (formerly Logitech Media Server). ([Source Code](https://github.com/lms-community/slimserver), [Clients](https://lyrion.org/extensions/applications/))

deb/Docker/Perl GPL-2.0 Software

moOde Audio

Audiophile-quality music playback for the wonderful Raspberry Pi family of single board computers. ([Source Code](https://github.com/moode-player/moode))

PHP GPL-3.0 Software

mpd

Daemon to remotely play music, stream music, handle and organize playlists. Many clients available. ([Source Code](https://github.com/MusicPlayerDaemon/MPD), [Clients](https://www.musicpd.org/clients/))

C++ GPL-2.0 Software