Open-source self-hosted software
5546 open-source libraries, tools and applications tagged self-hosted, ranked by how closely self-hosted is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
5546 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| jakobhoeg/nextjs-ollama-llm-ui A fully-featured, ChatGPT-inspired web interface for chatting with local Ollama LLMs, built with Next.js, React, and Tailwind. It runs full… | 24 | 1426 | active |
| Aiven-Open/pghoard PGHoard is a PostgreSQL backup daemon and restore tooling that continuously stores basebackups and WAL transaction logs in cloud object sto… | 90 | 1424 | active |
| VirtualHotBar/NetMount NetMount is a desktop application for unified management and mounting of cloud storage services, built with Rust, TypeScript, Tauri, and Re… | 75 | 1422 | active |
| retronas/retronas RetroNAS is a shell-based installer and management tool that turns a Raspberry Pi, old computer, or VM into network-attached storage for re… | 75 | 1422 | active |
| otterscan/otterscan Otterscan is an open-source, fast, local Ethereum block explorer built as a React app designed to run alongside an Erigon archive node. It … | 58 | 1422 | active |
| tess1o/geopulse GeoPulse is a self-hosted, privacy-first web application that turns raw GPS points from trackers like OwnTracks, Overland, Traccar, and GPS… | 79 | 1421 | active |
| PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor A Home Assistant custom integration that extracts and displays a live map view of Xiaomi-family robot vacuums (Roborock, Viomi, Roidmi, Dre… | 61 | 1421 | active |
| linuxserver/docker-calibre-web A LinuxServer.io Docker image packaging Calibre-Web, a self-hosted web application for browsing, reading, and managing an ebook library. It… | 95 | 1419 | active |
| lerd-env/lerd Lerd is an open-source, Herd-like local PHP development environment for Linux and macOS (Windows via WSL2 beta) that runs Nginx, PHP-FPM, a… | 79 | 1419 | active |
| jech/galene Galène is a self-hosted videoconferencing server written in Go that implements a selective forwarding unit (SFU) for WebRTC, with an includ… | 76 | 1418 | stable |
| leinelissen/jellyfin-audio-player Fintunes is an open-source React Native music streaming app for iOS and Android that plays audio from a self-hosted Jellyfin server. It sup… | 72 | 1418 | active |
| jocmp/capyreader Capy Reader is a free, open-source RSS feed reader and news aggregator for Android built with Kotlin and Jetpack Compose. It syncs with Fee… | 95 | 1417 | active |
| phpsysinfo/phpsysinfo phpSysInfo is a customizable PHP script that displays detailed system information (hardware, memory, disk, network) in a web dashboard. It … | 90 | 1416 | active |
| jez500/pricebuddy PriceBuddy is a self-hostable web application that tracks product prices and availability across online stores, keeping price history and n… | 88 | 1416 | active |
| cydrobolt/polr Polr is a self-hostable, open-source URL shortening web application written in PHP on the Lumen framework, with a REST API and click analyt… | 23 | 5093 | maintenance |
| BinTianqi/OwnDroid OwnDroid is an Android app that uses the DevicePolicyManager API with Device owner privileges to manage your own device. It provides system… | 86 | 1415 | active |
| ct-Open-Source/tuya-convert A collection of Python scripts that flash Tuya-based smart home IoT devices (mostly ESP8266-based) with alternative open-source firmware ov… | 23 | 5084 | maintenance |
| ridafkih/keeper.sh Keeper.sh is an open-source calendar syncing tool that copies events between Google Calendar, Outlook, iCloud, Fastmail, CalDAV servers, an… | 80 | 1413 | active |
| LeoHaoVIP/AListLiteAndroid AListLite is an Android application that bundles the Golang-based OpenList (formerly AList) file-list server so it can run on phones and TV… | 92 | 1407 | active |
| ideal-postcodes/postcodes.io Postcodes.io is a free, open-source UK postcode lookup and geocoding API serving ONS Postcode Directory, Ordnance Survey Open Names, and Sc… | 98 | 1406 | active |
| openstack/horizon Horizon is the official OpenStack Dashboard, a Django-based web application for managing OpenStack cloud services through a browser. It als… | 75 | 1405 | active |
| midarrlabs/midarr-server Midarr is a free, open-source, lightweight media server that serves your existing media library through a slick web interface. It acts as a… | 51 | 1405 | active |
| micahmo/WgServerforWindows Wg Server for Windows (WS4W) is a desktop application that automates setting up and managing a WireGuard VPN server endpoint on Windows. It… | 70 | 1404 | active |
| ONEARMY/community-platform An open-source community platform built by One Army to help global communities connect, collaborate, and share knowledge around social and … | 92 | 1403 | active |
| ManageIQ ManageIQ is an open-source hybrid IT management platform for discovering, monitoring, controlling, and automating virtual machines, contain… | 77 | 1403 | active |
| airsonic-advanced/airsonic-advanced Airsonic-Advanced is a free, web-based media streamer for personal music collections, a modernized fork of Airsonic with improved security,… | 23 | 1403 | active |
| ovh/utask µTask is a lightweight automation engine that models business processes as declarative YAML templates and asynchronously executes graphs of… | 82 | 1401 | active |
| zstackio/zstack ZStack is an open-source IaaS (Infrastructure as a Service) platform for automating datacenters, managing compute, storage, and networking … | 76 | 1399 | active |
| px-org/PanIndex PanIndex is a self-hosted Go application that indexes files from multiple cloud storage providers and local directories into a browsable we… | 32 | 1399 | active |
| xrplevm/node The XRPL EVM Sidechain node is a Go implementation of a blockchain node that brings Ethereum Virtual Machine compatibility to the XRP Ledge… | 93 | 1398 | active |
| Apache RocketMQ The official Apache RocketMQ Dashboard, a web-based console for monitoring and managing RocketMQ clusters. It provides graphs and statistic… | 67 | 1398 | active |
| yb/uptime-status A static status page dashboard that displays uptime data from the UptimeRobot API. It is deployed as plain static files on any web hosting … | 10 | 1397 | active |
| Davinci Davinci is a DVaaS (Data Visualization as a Service) platform that provides one-stop data visualization through configurable dashboards and… | 23 | 5011 | maintenance |
| gerbera/gerbera Gerbera is a free, open-source UPnP/DLNA media server that streams digital media across a home network to compatible devices like TVs, game… | 94 | 1396 | active |
| paradigmxyz/centaur Centaur is a self-hosted, open-source platform for running shared AI agents for teams, triggered via Slack mentions or an API. Each convers… | 78 | 1396 | active |
| transmute-app/transmute Transmute is a self-hosted web application for converting and compressing files, supporting images, video, audio, JSON, Excel, PDF and more… | 81 | 1395 | active |
| romanz/electrs Electrs is an efficient Electrum server re-implementation written in Rust that indexes the entire Bitcoin blockchain using RocksDB. It lets… | 88 | 1394 | active |
| kmvan/x-prober X Prober is a single-file PHP probe program that displays server and PHP environment information in a polished web dashboard. It is uploade… | 92 | 1392 | active |
| hapostgres/pg_auto_failover pg_auto_failover is a PostgreSQL extension and service that monitors and manages automated failover for Postgres clusters, providing high a… | 67 | 1392 | active |
| openHAB openHAB is an open-source, vendor- and technology-agnostic home automation platform written in Java on an OSGi (Apache Karaf) runtime, inte… | 95 | 1391 | active |
| SparkleShare SparkleShare is an open-source file sharing and collaboration app that syncs a special folder on your computer with any Git repository, wor… | 64 | 4988 | maintenance |
| anjia0532/gcr.io_mirror A community-maintained mirror service that re-publishes container images from gcr.io, k8s.gcr.io, registry.k8s.io, quay.io, and ghcr.io to … | 32 | 1390 | active |
| siderolabs/omni Omni is a Kubernetes management platform by Sidero Labs that provides SaaS-simple deployment and operation of Kubernetes clusters on your o… | 86 | 1389 | active |
| fccview/cronmaster Cronmaster is a self-hosted web UI for managing cron jobs with human-readable schedule syntax, live log streaming, and log history. It runs… | 84 | 1389 | active |
| KlipperScreen/KlipperScreen KlipperScreen is a touchscreen GUI application for controlling 3D printers running the Klipper firmware via Moonraker. It can manage multip… | 77 | 1388 | active |
| tianon/docker-postgres-upgrade A Docker image that wraps PostgreSQL's pg_upgrade tool to upgrade database data directories between major PostgreSQL versions. Tags follow … | 72 | 1388 | active |
| ixrjog/opscloud4 OpsCloud4 is a self-hosted cloud operations platform built with Spring Boot that provides a bastion host with web/SSH terminals, Kubernetes… | 55 | 1388 | active |
| sct/overseerr Overseerr is a free, open-source, self-hosted web application for managing media requests and discovery in the Plex ecosystem, integrating … | 10 | 4975 | maintenance |
| IoTSharp/IoTSharp IoTSharp is an open-source industrial IoT platform built on .NET for device access, telemetry collection, rule-chain processing, visualizat… | 82 | 1387 | active |
| tmoonlight/NSmartProxy NSmartProxy is an open-source NAT traversal / reverse proxy tool that creates secure tunnels from a public endpoint to services running beh… | 63 | 1387 | active |
| boringproxy/boringproxy boringproxy is a tunneling reverse proxy written in Go that exposes local web servers securely via public HTTPS URLs. It includes a web UI,… | 23 | 1386 | active |
| pascalw/kindle-dash A shell-based application that turns jailbroken Kindle 4 NT e-ink devices into power-efficient dashboards. It periodically fetches a pre-re… | 23 | 1385 | stable |
| zane-ops/zane-ops ZaneOps is a self-hosted, open-source PaaS for deploying and managing web apps, databases, static sites, and services, built on Docker Swar… | 91 | 1384 | active |
| kube-green/kube-green kube-green is a Kubernetes operator that automatically shuts down or scales down cluster resources (like dev and preview pods) during off-h… | 67 | 1383 | active |
| zoffline/zwift-offline zoffline is a partial reimplementation of the Zwift game server that lets users run the Zwift cycling app entirely offline. It includes a l… | 82 | 1382 | active |
| ioBroker/ioBroker ioBroker is an open-source integration and automation platform for the Internet of Things, focused on building automation, smart metering, … | 99 | 1381 | active |
| wimoor-erp/wimoor Wimoor ERP is a 100% open-source, MIT-licensed Amazon seller ERP system built with Java microservices (Spring Boot, Spring Cloud, Nacos, Se… | 75 | 1380 | active |
| Minerchu/dongguaTV A self-hosted Node.js video aggregation platform that searches 30+ movie/TV resource site APIs, aggregates results, and scrapes metadata fr… | 35 | 1379 | active |
| zelon88/HRConvert2 HRConvert2 is a self-hosted, resource-aware file conversion server written in PHP that supports 488 file formats across documents, images, … | 95 | 1377 | active |
| casosorg/casos CasOS is a cloud operating system built on Kubernetes that embeds the full Kubernetes control plane (API server, controller manager, schedu… | 93 | 1374 | active |
| jsdelivr/bootstrapcdn BootstrapCDN is a free content delivery network service hosting Bootstrap, Font Awesome, Bootswatch, and Bootstrap Icons, backed by jsDeliv… | 68 | 1373 | active |
| cesanta/docker_auth A standalone authentication and authorization server implementing the Docker Registry 2 token-based auth protocol. It issues tokens for Doc… | 54 | 1373 | active |
| ClaudioDrews/memory-os Memory OS is a seven-layer persistent memory system for the Hermes Agent, combining Qdrant vector search, structured facts with trust scori… | 57 | 1372 | active |
| kubenetworks/kubevpn KubeVPN is a Go-based CLI tool that creates a network tunnel between your local machine and a Kubernetes cluster, letting you access cluste… | 95 | 1371 | active |
| tty228/luci-app-wechatpush A LuCI plugin for OpenWrt routers that sends notifications to WeChat, Telegram, or email about network events like IP changes, device onlin… | 85 | 1371 | active |
| chocolatey-community/boxstarter Boxstarter is a PowerShell-based tool that automates repeatable, reboot-resilient Windows environment installations using Chocolatey packag… | 60 | 1371 | active |
| ossf/best-practices-badge The OpenSSF Best Practices Badge is a web application (BadgeApp) that lets Free/Libre and Open Source Software projects self-certify that t… | 96 | 1370 | active |
| eddyizm/tempus Tempus is an open-source, privacy-focused music client for Subsonic-compatible servers, built natively for Android with Material 3 design. … | 82 | 1370 | active |
| MoneyNote MoneyNote is an open-source, self-hosted personal finance tracker built with Spring Boot 3, offering a backend API, web frontend, and Flutt… | 58 | 1370 | active |
| pixeltris/YgoMaster An offline version of Yu-Gi-Oh! Master Duel for PC that runs alongside the Steam game, allowing deck building, pack opening, solo content, … | 94 | 1368 | active |
| asoul-sig/asouldocs ASoulDocs is a self-hosted web server for serving multilingual project documentation, written in Go. It supports language fallback, real-ti… | 50 | 1368 | active |
| beilunyang/moepush MoePush is a self-hostable message push notification service built with Next.js and the Cloudflare stack (Pages, D1). It provides simple HT… | 28 | 1368 | active |
| farmOS farmOS is a web-based, self-hosted application for farm management, planning, and record keeping, built on Drupal. It provides a standard, … | 98 | 1366 | stable |
| danpros/htmly HTMLy is an open-source, databaseless PHP blogging platform and flat-file CMS that prioritizes simplicity and speed. It stores content as f… | 61 | 1365 | active |
| Team-Commonly/commonly Commonly is an open-source, self-hostable workspace where humans and multiple AI agents (Claude Code, Codex, OpenClaw, or custom runtimes) … | 84 | 1364 | active |
| raroque/boop-agent Boop is a self-hosted iMessage-based personal AI agent that runs on either a Claude Code subscription (via the Claude Agent SDK) or a Codex… | 53 | 1364 | active |
| MaxLeiter/Drift Drift is a self-hostable clone of GitHub Gist for saving and sharing code and text snippets. It is built with Next.js 13, React Server Comp… | 32 | 1364 | active |
| tryzealot/zealot Zealot is a self-hosted web platform for distributing beta and internal builds of Android, iOS, macOS, Windows, and Linux applications, act… | 95 | 1363 | stable |
| Embykeeper Embykeeper is a Python automation tool for Emby media server account maintenance. It automates daily Telegram bot check-ins across 50+ site… | 67 | 1363 | active |
| bluxmit/alnoda-workspaces Alnoda Workspaces is a collection of open-source, Docker-based containerized development environments that bundle IDEs, terminals, notebook… | 23 | 1363 | active |
| elecV2/elecV2P elecV2P is a self-hosted NodeJS network tool that lets users intercept and modify HTTP requests via JavaScript (MITM proxy) and run schedul… | 75 | 1362 | active |
| MySensors MySensors is an open-source C++ library and example collection for building DIY wireless sensor and actuator networks on Arduino, ESP8266/E… | 54 | 1361 | active |
| GlassHaven/Haven Haven is a free, open-source (AGPL-3.0) remote access and mobile workspace app for Android written in Kotlin. It combines SSH/Mosh terminal… | 79 | 1360 | active |
| backup/backup Backup is a Ruby-based system utility for Linux and macOS that performs full-stack backup operations via an elegant Ruby DSL. It supports m… | 23 | 4856 | maintenance |
| fastclaw-ai/fastclaw FastClaw is a lightweight AI agent runtime written in Go, distributed as a single binary. It acts as an agent factory that creates, manages… | 77 | 1359 | active |
| pipe-cd/pipecd PipeCD is a GitOps-style continuous delivery platform that provides a unified deployment and operations experience for applications across … | 96 | 1358 | active |
| CloudburstMC/Nukkit Nukkit is a nuclear-powered server software for Minecraft: Bedrock Edition, written in Java for speed and stability. It provides a plugin A… | 66 | 1358 | active |
| cloudfavorites/favorites-web A self-hosted bookmarking web application ('Cloud Favorites') built with Spring Boot 2.x, Thymeleaf, and MySQL that lets users collect, cat… | 33 | 4849 | maintenance |
| ZhFahim/anchor Anchor is an offline-first, self-hostable note taking application with a rich text editor, tags, attachments, and note history. Notes are s… | 81 | 1357 | active |
| ggbond268/MacTools MacTools is a free, open-source native macOS menu bar app that bundles frequently used system controls—display resolution, brightness, Side… | 78 | 1357 | active |
| ximu3/vnite Vnite is an Electron-based desktop game manager that unifies your game collection with metadata scraping, playtime tracking, and detailed g… | 82 | 1356 | active |
| ddvk/rmfakecloud A self-hosted replacement for the reMarkable cloud that lets users sync and back up their reMarkable tablet documents on their own infrastr… | 79 | 1356 | active |
| haishanh/yacd yacd (Yet Another Clash Dashboard) is a web-based dashboard for managing and monitoring a Clash proxy instance through its external control… | 23 | 4839 | maintenance |
| InspIRCd InspIRCd is a high-performance, modular Internet Relay Chat (IRCv3) server written in C++ for UNIX-like and Windows systems. It supports al… | 94 | 1355 | stable |
| eikek/sharry Sharry is a self-hosted web application for sharing files: users upload files and receive a shareable URL, optionally protected by a passwo… | 87 | 1354 | active |
| sorintlab/stolon Stolon is a cloud-native PostgreSQL high-availability manager written in Go. It orchestrates PostgreSQL clusters with streaming replication… | 23 | 4829 | maintenance |
| CERT-Polska/drakvuf-sandbox DRAKVUF Sandbox is an automated, agentless malware analysis system that runs suspicious files inside a hypervisor-level sandbox powered by … | 84 | 1352 | active |
| psygreg/linuxtoys LinuxToys is a user-friendly graphical and CLI tool collection for Linux that simplifies installing software, drivers, gaming tools, and sy… | 83 | 1352 | active |
| reactive-tech/kubegres Kubegres is a Kubernetes operator written in Go that deploys and manages clusters of PostgreSQL instances with streaming replication, autom… | 23 | 1351 | active |
| otale/tale Tale is a lightweight, self-hosted blogging platform written in Java on the Blade MVC framework, using an embedded SQLite database so it ne… | 10 | 4819 | maintenance |