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 |
|---|---|---|---|
| ravendevteam/talon Talon is a free, open-source Windows debloating and optimization tool that removes bloatware, telemetry, ads, and unwanted features from Wi… | 80 | 1950 | active |
| valeriansaliou/vigil Vigil is a self-hosted, open-source status page written in Rust that monitors distributed infrastructure such as servers, apps, and microse… | 77 | 1950 | active |
| tailscale/golink golink is a private shortlink service that runs inside a Tailscale tailnet, letting teams create short memorable go/ links for internal sit… | 75 | 1949 | active |
| Midrags/SFF SteaMidra is a Python-based GUI tool that sets up Steam games by writing Lua scripts, manifests, and LumaCore files into Steam's configurat… | 72 | 1949 | active |
| MortyFx/speedtest-x A self-hosted web-based network speed test application built as an extension of LibreSpeed. It stores speed test results in a lightweight f… | 25 | 1949 | active |
| yuk7/wsldl wsldl is an advanced launcher and installer for Windows Subsystem for Linux distributions, written in Go. It lets users install any rootfs … | 86 | 1948 | active |
| hank9999/kiro.rs A Rust-based proxy service that exposes an Anthropic Claude API-compatible endpoint and translates requests to the Kiro API. It supports SS… | 72 | 1947 | active |
| dromara/Jpom Jpom is a lightweight, low-intrusion web-based ops platform for online building, automatic deployment, daily server operations, and project… | 52 | 1946 | active |
| lenve/VBlog VBlog (V部落) is a multi-user blog management platform built with Vue on the frontend and Spring Boot with Spring Security, MyBatis, and MySQ… | 32 | 7403 | maintenance |
| dchapyshev/aspia Aspia is a free open-source remote desktop application with file transfer, remote terminal, system information, text chat, and video record… | 99 | 1945 | active |
| OpenMRS OpenMRS is an open-source, patient-based electronic medical record (EMR) system built in Java, providing both an API and a web application.… | 95 | 1945 | active |
| SPlayer SPlayer is a cross-platform music player built with Vue 3, TypeScript, and Electron that supports streaming from media servers like Jellyfi… | 10 | 7399 | maintenance |
| OpenBMB/StaffDeck StaffDeck is an open-source enterprise platform for building and managing AI-powered digital employees that codify professional experience,… | 78 | 1944 | active |
| kubewall/kubewall Kubewall is a self-hosted, single-binary Kubernetes dashboard for managing multiple clusters from the browser with real-time monitoring, re… | 84 | 1943 | active |
| editso/fuso Fuso is a lightweight, fast, cross-platform intranet penetration (NAT traversal) and port forwarding tool written in Rust. It supports mult… | 54 | 1943 | active |
| HoshinoSuzumi/chronoframe ChronoFrame is a self-hosted personal photo gallery application for photographers, built with Nuxt 4 and TypeScript. It supports online pho… | 67 | 1942 | active |
| featbit/featbit FeatBit is an open-source, self-hostable feature flag management platform with SDKs, A/B testing, experimentation, and progressive delivery… | 98 | 1941 | active |
| moul/sshportal sshportal is a transparent SSH bastion (jump host) server written in Go that manages users, hosts, and access control without requiring a t… | 66 | 1941 | active |
| elitak/nixos-infect A shell script that replaces the existing operating system on a freshly provisioned VPS or cloud host with NixOS. It supports many provider… | 62 | 1941 | active |
| ikatson/rqbit rqbit is a BitTorrent client written in Rust, available as a CLI tool, a server with an HTTP API and Web UI, a desktop app built with Tauri… | 88 | 1937 | active |
| bup/bup bup is a highly efficient open-source backup system built on the git packfile format. It provides fast incremental saves with global dedupl… | 77 | 7363 | maintenance |
| AlexxIT/YandexStation A Home Assistant custom component (installed via HACS) for controlling Yandex smart speakers and other Alice smart home devices. It support… | 98 | 1935 | active |
| hotyue/IP-Sentinel IP-Sentinel is a lightweight, modular Master-Agent distributed system for maintaining VPS IP assets. It detects IP geolocation misclassific… | 80 | 1935 | active |
| mochi-mqtt/server Mochi-MQTT is a fully compliant, embeddable MQTT v5 (and v3.1.1) broker written in Go, usable as a standalone binary or as a library inside… | 76 | 1930 | active |
| EverythingSuckz/TG-FileStreamBot A Telegram bot written in Go that generates instant direct HTTP streaming links for Telegram files without waiting for downloads to complet… | 59 | 1930 | active |
| oupala/apaxy Apaxy is a customisable CSS/JS theme that restyles Apache's mod_autoindex directory listings. It ships with mime-type icons, optional galle… | 32 | 1929 | active |
| blacktwin/JBOPS A collection of Python utility scripts for managing and automating Plex Media Server tasks, built on Tautulli, python-plexapi, and requests… | 51 | 1926 | active |
| Lavalink Lavalink is a standalone audio sending node for Discord, built on Lavaplayer and Koe, that streams music to Discord voice servers without a… | 87 | 1925 | stable |
| Sathvik-Rao/ClipCascade ClipCascade is a lightweight, open-source utility that automatically syncs the clipboard across multiple devices without any key press. It … | 70 | 1925 | active |
| damoeb/rss-proxy RSS-proxy is a self-hostable web service that generates RSS, ATOM, or JSON feeds from almost any static website by analyzing its HTML struc… | 32 | 1924 | active |
| AbdBarho/stable-diffusion-webui-docker A Docker Compose setup that runs Stable Diffusion locally with popular web UIs like AUTOMATIC1111, ComfyUI, and InvokeAI. It packages model… | 23 | 7304 | maintenance |
| OpenUPM OpenUPM is an open-source Unity Package Manager (UPM) registry service that hosts, builds, and automatically publishes open-source Unity pa… | 68 | 1922 | active |
| claabs/epicgames-freegames-node A self-hosted Node.js/TypeScript service that automatically logs into Epic Games Store accounts, finds weekly free games, and sends prepopu… | 66 | 1922 | active |
| Kingsman44/Pixelify A Magisk module that enables Google Pixel-exclusive UI elements and features on non-Pixel Android devices. It spoofs the device as a Pixel … | 10 | 1922 | active |
| statping/statping Statping is a self-hosted status page and monitoring server that checks websites and applications and renders a public status page with gra… | 23 | 7292 | maintenance |
| OpenRC/openrc OpenRC is a dependency-based init system for Unix-like operating systems that works alongside the system-provided /sbin/init program. It ma… | 75 | 1919 | stable |
| wiedehopf/tar1090 tar1090 is an improved web interface for ADS-B decoders such as readsb and dump1090-fa, visualizing real-time aircraft traffic on a map. It… | 76 | 1918 | active |
| alexpinel/Dot Dot is a standalone Electron desktop application for chatting with your documents using fully local LLMs and Retrieval Augmented Generation… | 16 | 1915 | active |
| Sync-in Sync-in Server is a self-hosted, open-source (AGPL-3.0) platform for file storage, sharing, synchronization, and team collaboration, writte… | 85 | 1914 | active |
| wuwentao/midea_ac_lan A Home Assistant integration (HACS custom component) that discovers and controls Midea M-Smart appliances such as air conditioners, fans, w… | 87 | 1911 | active |
| n00bcodr/Jellyfin-Enhanced A comprehensive Jellyfin plugin that enhances the Jellyfin web UI with keyboard shortcuts, subtitle styling, TMDB and user reviews, Seerr i… | 82 | 1911 | active |
| mautrix/whatsapp mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge written in Go, built on the whatsmeow library. It relays messages between Matrix hom… | 100 | 1910 | active |
| openremote/openremote OpenRemote is a 100% open-source (AGPLv3) IoT platform for device management, automation, and data visualization, built on a Java backend w… | 93 | 1909 | active |
| neocities/neocities The open-source backend for Neocities.org, a free static web hosting service and social network for personal websites. It provides the full… | 75 | 1909 | active |
| atmoz/sftp A Docker image providing an easy-to-use SFTP server based on OpenSSH. Users can be defined via command arguments, environment variables, or… | 56 | 1909 | active |
| karlicoss/promnesia Promnesia is a browser extension plus Python backend that enhances browsing history by annotating visited pages with context from multiple … | 79 | 1908 | active |
| geekape/geek-navigation Geek Navigation is a self-hosted navigation/bookmark site for independent developers, built with Nuxt (Vue SSR) on the frontend and an Egg.… | 23 | 1907 | active |
| MDC-ng A self-hosted media metadata scraper and organizer for adult video libraries, written in Rust with a Next.js web UI. It scrapes metadata fr… | 77 | 1905 | active |
| Dyneteq/reconya reconYa is a self-hosted network reconnaissance and asset discovery tool written in Go that scans local networks via ICMP, TCP, and ARP to … | 81 | 1902 | active |
| vasusen-code/SaveRestrictedContentBot A self-hostable Telegram bot built with Pyrogram that saves and forwards restricted content from public and private Telegram chats, with cu… | 32 | 1902 | stable |
| kpt kpt is a package-centric CLI toolchain for authoring, customizing, validating, and deploying Kubernetes configuration as declarative data (… | 99 | 1901 | active |
| Yuan-lab-LLM/ClawManager ClawManager is a Kubernetes-native control plane for managing AI agent instances at cluster scale, providing governed AI access through an … | 81 | 1900 | active |
| peer-calls/peer-calls Peer Calls is a self-hosted group peer-to-peer video calling application written in Go and TypeScript, built on WebRTC via the pion library… | 41 | 1900 | active |
| zema1/watchvuln WatchVuln is a self-hosted Go service that scrapes high-quality vulnerability sources (Aliyun AVD, Chaitin, OSCS, Qianxin TI, Seebug, CISA … | 78 | 1897 | active |
| ivanfioravanti/chatbot-ollama An open-source web-based chat UI for Ollama, forked from chatbot-ui, that lets users chat with locally hosted LLMs. It supports document (P… | 44 | 1895 | active |
| ttionya/vaultwarden-backup A Docker-based backup tool for Vaultwarden (formerly bitwarden_rs) that archives the database, config, RSA keys, attachments, and sends dir… | 94 | 1892 | active |
| ARC-MX/sgcc_electricity_new A Home Assistant integration (deployed via Docker) that scrapes China State Grid (SGCC) accounts to fetch electricity billing and usage dat… | 83 | 1892 | active |
| joyce677/TrendRadar TrendRadar is a lightweight self-hosted hot-topic monitor that aggregates trending news from 35 Chinese platforms (Weibo, Zhihu, Bilibili, … | 63 | 1892 | active |
| iCloud Docker Sync A Dockerized iCloud client that periodically downloads iCloud Drive documents and photos to a local directory, keeping the copy up to date.… | 100 | 1891 | active |
| Convox Convox Rack is an open-source private Platform-as-a-Service that installs into your own AWS account, providing Heroku-style app deployment,… | 98 | 1890 | active |
| dzikoysk/reposilite Reposilite is a lightweight, self-hosted Maven repository manager for JVM artifacts, written in Kotlin as a simpler alternative to Nexus, A… | 97 | 1889 | active |
| oracle/bpftune bpftune is a daemon that uses eBPF observability to continuously monitor Linux system behavior and automatically adjust kernel tunables suc… | 65 | 1885 | active |
| kingwrcy/moments Moments is a minimalist self-hosted social sharing application (a 'WeChat Moments' style microblog) written in Go with a SQLite backend. It… | 62 | 1884 | active |
| pimutils/vdirsyncer vdirsyncer is a Python command-line tool that synchronizes calendars and addressbooks between servers (CalDAV/CardDAV) and the local filesy… | 64 | 1880 | active |
| alvarcarto/url-to-pdf-api A self-hosted microservice that converts URLs or raw HTML into PDF or PNG/JPEG images using Headless Chrome via Puppeteer. It exposes a sim… | 32 | 7104 | maintenance |
| cloudpanel-io/cloudpanel-ce CloudPanel is a free, open-source server control panel for configuring and managing Linux servers with a focus on simplicity. It lets users… | 78 | 1878 | active |
| bugy/script-server Script-server is a self-hosted web application that exposes existing shell/Python scripts through a generated web UI, handling parameters, … | 69 | 1877 | active |
| retspen/webvirtcloud WebVirtCloud is a Django-based web interface for managing QEMU/KVM virtualization hosts via the libvirt API. It lets admins create, update,… | 66 | 1876 | active |
| eworm-de/routeros-scripts A collection of scripts for MikroTik RouterOS to manage devices and extend their functionality. It covers tasks like automated updates, bac… | 77 | 1874 | active |
| andrewrabert/jellium-desktop Jellium Desktop is an unofficial cross-platform desktop client for the Jellyfin media server, built in Rust on top of CEF (Chromium Embedde… | 61 | 1873 | active |
| tanrax/maza-ad-blocking Maza is a local ad blocker written as a single Bash script that blocks ads at the DNS level by editing the operating system's hosts file, w… | 72 | 1872 | active |
| cupcakearmy/autorestic Autorestic is a config-driven CLI wrapper around the restic backup tool, written in Go. It simplifies managing backups of many locations to… | 53 | 1872 | active |
| byJoey/yx-tools A single-binary Go tool for testing latency and download speed of Cloudflare CDN IPs, supporting IPv4/IPv6 and IP:port pairs for reverse-pr… | 78 | 1871 | active |
| tunasync tunasync is a mirror job management tool written in Go, used to schedule and monitor synchronization jobs for software mirrors. It uses a m… | 86 | 1870 | stable |
| Galaxy Galaxy is an open-source, web-based platform for accessible, reproducible, and transparent data-intensive scientific research, primarily in… | 92 | 1869 | stable |
| keshavdv/unifi-cam-proxy A Python proxy that lets non-Ubiquiti RTSP-enabled cameras appear as native cameras in UniFi Protect NVR. It supports live streaming, full-… | 77 | 1869 | active |
| aqzt/kjyw A collection of shell and Python scripts for common Linux operations tasks, enabling one-command installation of services like nginx, mysql… | 32 | 1869 | active |
| jiujiu532/grok2api A self-hosted Python/FastAPI gateway that exposes grok.com and console.x.ai chat, image, and video capabilities through OpenAI- and Anthrop… | 52 | 1867 | active |
| edusoho/edusoho EduSoho is an open-source online school (LMS) system written in PHP that provides complete online teaching, enrollment, and management feat… | 50 | 1864 | active |
| Mercur Mercur is an open-source, headless multi-vendor marketplace platform built on top of the Medusa commerce engine. It provides vendor onboard… | 92 | 1861 | active |
| xxnuo/serverless-qrcode-hub A serverless QR code hub deployed on Cloudflare Workers and D1 that generates permanent short links pointing to frequently-changing WeChat … | 50 | 1860 | active |
| Jellify-Music/App Jellify is a free, open-source, cross-platform music player client for Jellyfin Media Server, built with React Native for iOS and Android. … | 91 | 1859 | active |
| InvoiceShelf InvoiceShelf is an open-source, self-hosted web application for creating invoices and estimates, tracking payments and expenses, and managi… | 93 | 1858 | active |
| mwmbl/mwmbl Mwmbl is an open source, non-profit web search engine with no ads or tracking, where the community determines rankings and runs distributed… | 75 | 1858 | active |
| magma/magma Magma is an open-source mobile core network platform that provides an extendable packet core (EPC/5G core) for network operators, consistin… | 60 | 1858 | active |
| zhp8341/flink-streaming-platform-web A lightweight web-based management platform built on Apache Flink that lets users configure, deploy, and monitor streaming compute jobs ent… | 44 | 1856 | active |
| Besu Besu is an enterprise-grade, Apache 2.0 licensed Ethereum execution client written in Java, compatible with Ethereum Mainnet and public tes… | 100 | 1855 | stable |
| ZSvirt/zsvirt ZSvirt is an open-source IaaS virtualization platform that brings ZStack's enterprise ZSphere engine to the community, providing a control … | 56 | 1855 | active |
| mrmn2/PdfDing PdfDing is a self-hosted PDF manager, viewer, and editor with a browser-based interface that syncs reading progress across devices. It supp… | 10 | 1852 | active |
| MapleTechLabs/maple Maple is an open-source observability platform for traces, logs, and metrics built on OpenTelemetry and ClickHouse, with dashboards, servic… | 83 | 1851 | active |
| seedvault-app/seedvault Seedvault is an open-source backup application for the Android Open Source Project that backs up and restores app data, with encryption via… | 75 | 1850 | active |
| daya0576/beaverhabits Beaver Habit Tracker is a self-hosted web application for tracking daily habits and streaks, deliberately omitting goals or gamification. I… | 87 | 1848 | active |
| dyrector-io/dyrectorio dyrector.io is a self-hosted continuous delivery and deployment platform for OCI containers with version management, offering low-code depl… | 79 | 1848 | active |
| iRedMail iRedMail is an open source, full-featured mail server solution that installs and configures SMTP, IMAP/POP3, webmail (Roundcube/SOGo), and … | 77 | 1848 | active |
| Paca-AI/paca Paca is a free, open-source, self-hosted project management platform for Scrum teams where AI agents and humans collaborate as equal teamma… | 76 | 1848 | active |
| h44z/wg-portal WireGuard Portal is a self-hosted, web-based configuration portal for managing WireGuard VPN servers and peers. It is a single Go binary wi… | 93 | 1847 | active |
| K0p1-Git/cloudflare-ddns-updater A pure Bash script that updates Cloudflare DNS records with your current public IP, acting as a dynamic DNS (DDNS) updater. It is designed … | 40 | 1847 | active |
| Euro-Office A self-hosted document server providing online office suite capabilities (document, spreadsheet, and presentation editing) deployable via D… | 82 | 1846 | active |
| OpenCCU/OpenCCU OpenCCU (formerly RaspberryMatic) is a free, Buildroot-based open-source operating system that turns CCU3/ELV-Charly hardware, Raspberry Pi… | 94 | 1845 | active |
| krateng/maloja Maloja is a self-hosted music scrobble server that stores your listening history and generates personal statistics and charts. It is a priv… | 77 | 1845 | active |