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 |
|---|---|---|---|
| jonaswinkler/paperless-ng Paperless-ng is a self-hosted document management system that scans, OCRs, indexes, and archives physical documents with full-text search a… | 10 | 5408 | maintenance |
| fahrez182/AxManager AxManager is an Android application that establishes a persistent ADB-based privileged environment on the device, allowing shell command ex… | 78 | 1489 | active |
| geekofweek/homeassistant A public repository of a personal Home Assistant configuration with 500+ automations, YAML snippets, and device integrations (Zigbee, Z-Wav… | 66 | 1489 | active |
| ducktors/turborepo-remote-cache An open-source, self-hosted implementation of the Turborepo custom remote cache server, built with Fastify and TypeScript. It lets teams sh… | 98 | 1488 | active |
| apache/hop Apache Hop is an open-source data and metadata orchestration platform for visually designing and running data integration pipelines and wor… | 91 | 1488 | active |
| cooperspencer/gickup Gickup is a Go-based CLI tool that clones or mirrors Git repositories from one hosting provider to another, supporting GitHub, GitLab, Gite… | 97 | 1487 | active |
| Unpackerr/unpackerr Unpackerr is a Go daemon that watches completed downloads from Starr apps (Radarr, Sonarr, Lidarr, Readarr, Whisparr) or a watch folder and… | 96 | 1487 | active |
| oiov/vmail Vmail is a self-hosted temporary/disposable email service built entirely on Cloudflare Workers and D1, deployable with just a domain. It su… | 73 | 1487 | active |
| securitybunker/databunker Databunker is a self-hosted, Go-based secure vault for tokenizing and storing personal records such as PII, PHI, KYC, and PCI data. It expo… | 71 | 1487 | active |
| esprfid/esp-rfid ESP RFID is an open-source access control system that runs on the ESP8266 microcontroller and supports MFRC522, PN532, RDM6300, and Wiegand… | 66 | 1486 | active |
| ContentSquare/chproxy Chproxy is an open-source HTTP proxy and load balancer for ClickHouse databases, written in Go. It routes requests across multiple ClickHou… | 65 | 1486 | active |
| cloudfoundry/servicebroker The Open Service Broker API project defines a specification for a standard set of REST API endpoints that platforms like Cloud Foundry and … | 63 | 1486 | stable |
| MultiPaper/MultiPaper MultiPaper is a fork of Purpur (Paper) for Minecraft that lets a single world run across multiple coordinated Minecraft servers, with a Mul… | 29 | 1486 | active |
| bwssytems/ha-bridge ha-bridge is a Java-based home automation bridge that emulates a Philips Hue light system, allowing voice assistants like Amazon Echo and h… | 37 | 1485 | active |
| ThingsGateway/ThingsGateway ThingsGateway is an open-source, cross-platform industrial IoT edge gateway built on .NET 8 for high-performance data acquisition, edge pro… | 73 | 1484 | active |
| owncloud/client The official desktop syncing client for ownCloud, synchronizing files between an ownCloud server (including ownCloud Infinite Scale) and a … | 92 | 1483 | active |
| litespeedtech/openlitespeed OpenLiteSpeed is a high-performance, lightweight, open source HTTP web server developed by LiteSpeed Technologies under GPLv3. It uses an e… | 90 | 1483 | active |
| DroppedNeedle/DroppedNeedle DroppedNeedle is a self-hosted music request and discovery application with a built-in library and download engine that replaces Lidarr. It… | 83 | 1483 | active |
| asz798838958/aBaiFreeGPT A self-hosted account registration and lifecycle management platform that automates bulk account signup, email verification, TOTP 2FA bindi… | 55 | 1482 | active |
| fossasia/loungemesh LoungeMesh is a self-hosted spatial video lounge web application where attendees move freely in a shared 2D space with proximity-based audi… | 77 | 1479 | active |
| Georift/install-jellyfin-tizen A Docker-packaged shell tool that sideloads the Jellyfin client app onto Samsung Tizen smart TVs with a single command. It wraps the Tizen … | 51 | 1479 | active |
| theroyallab/tabbyAPI TabbyAPI is a FastAPI-based OpenAI-compatible API server for running large language models locally using the ExllamaV3 backend on NVIDIA GP… | 72 | 1478 | active |
| hslr-s/sun-panel Sun-Panel is a self-hosted web application for building a navigation homepage for servers, NAS devices, and browser start pages. It offers … | 74 | 5343 | maintenance |
| chrysb/alphaclaw AlphaClaw is a setup harness and management dashboard for OpenClaw AI agents, providing a browser-based setup wizard, gateway manager, and … | 81 | 1473 | active |
| simonrob/email-oauth2-proxy A local IMAP/POP/SMTP proxy written in Python that transparently adds OAuth 2.0 authentication for email clients that don't support it. It … | 78 | 1473 | active |
| rsyncOSX/RsyncUI RsyncUI is a free, open-source SwiftUI-based macOS GUI for the rsync command-line tool, handling task organization and parameter configurat… | 91 | 1472 | active |
| OT-CONTAINER-KIT/redis-operator A Golang-based Kubernetes operator that provisions and manages Redis standalone, cluster, replication, and sentinel deployments via custom … | 90 | 1472 | active |
| ultravnc/UltraVNC UltraVNC is a free, open-source VNC (Virtual Network Computing) suite for Windows comprising a VNC Server, Viewer, Repeater proxy, and Sing… | 75 | 1472 | active |
| shenweiyan/WebStack-Hugo A Hugo theme that turns the WebStack navigation site design into a fully static, responsive bookmark/links directory website. Navigation en… | 62 | 1471 | active |
| ARR Scripts Suite A collection of extended automation shell scripts for the *arr media management applications (Radarr, Sonarr, Lidarr, Readarr, SABnzbd) des… | 55 | 1471 | active |
| wukongdaily/gl-inet-onescript A shell script that transforms GL-iNet ARM64 routers into an iStoreOS-style system without flashing custom firmware. It auto-detects the ro… | 83 | 1470 | active |
| devnen/Chatterbox-TTS-Server A self-hosted server wrapping Resemble AI's Chatterbox TTS models behind an OpenAI-compatible API with a modern web UI. It supports voice c… | 59 | 1469 | active |
| DualCoder/vgpu_unlock A Linux tool that patches the NVIDIA GRID vGPU driver to unlock vGPU functionality on consumer-grade GeForce and Quadro GPUs. It works by h… | 32 | 5317 | maintenance |
| small (OpenWrt proxy plugin feed) A collection of commonly used OpenWrt package feeds (luci apps, themes, and proxy/DNS plugins) maintained for easy inclusion when compiling… | 94 | 1468 | active |
| infrahq/infra Infra is an open-source authentication and access management service for servers, Kubernetes clusters, and databases. It provides identity-… | 67 | 1468 | active |
| zhtyyx/ioe IOE is a self-hosted Django web application for retail inventory management, covering product catalogs, stock movements, sales checkout, an… | 64 | 1468 | active |
| Material Design 3 Dynamic Dashboard A dynamic, adaptive Material Design 3 dashboard theme for Home Assistant featuring transparent card layouts, dynamic color theming, and per… | 10 | 1468 | active |
| nixopus/nixopus Nixopus is an open-source deployment platform with an autonomous AI agent that deploys, monitors, and heals applications. It can be self-ho… | 80 | 1467 | active |
| bludit/bludit Bludit is a free, open-source flat-file CMS written in PHP for building websites and blogs in seconds. It stores content as JSON files, req… | 90 | 1466 | active |
| fabriziosalmi/certmate CertMate is a self-hosted certificate lifecycle management platform that issues and renews TLS certificates via ACME/Let's Encrypt across 2… | 82 | 1466 | active |
| Arksine/moonraker Moonraker is a Python-based web API server that exposes HTTP and WebSocket APIs for controlling and monitoring the Klipper 3D printer firmw… | 66 | 1466 | active |
| fortheusers/hb-appstore A GUI application for browsing, downloading, and managing open-source homebrew apps on consoles like the Nintendo Switch and Wii U, built w… | 68 | 1464 | active |
| Safe3/openresty-manager OpenResty Manager is a modern, web-based server control panel for managing OpenResty/Nginx reverse proxies, free SSL certificates, security… | 80 | 1463 | active |
| cloudflare/serverless-registry A self-hostable OCI container registry implemented as a Cloudflare Worker, storing image layers and manifests in Cloudflare R2 object stora… | 70 | 1463 | active |
| txperl/PixivBiu PixivBiu is a self-hosted Pixiv client written in Go that provides a browser-based interface for searching, filtering, browsing, and downlo… | 93 | 1462 | active |
| preset-io/agor Agor is a self-hosted, multiplayer web workspace for orchestrating coding agents like Claude Code, Codex, and Gemini on isolated git branch… | 70 | 1462 | active |
| mylar3/mylar3 Mylar3 is a Python-based automated comic book (cbr/cbz) downloader that monitors a watchlist of series and grabs new issues via NZB indexer… | 59 | 1462 | active |
| netcccyun/dnsmgr A self-hosted PHP (ThinkPHP) web application for managing DNS records across multiple providers (Alibaba Cloud, Tencent Cloud, Cloudflare, … | 86 | 1461 | active |
| debridmediamanager/debrid-media-manager Debrid Media Manager (DMM) is a free, open-source web app for curating an unlimited-size movie and TV show library on debrid services like … | 76 | 1461 | active |
| getprobo/probo Probo is an open-source, self-hostable governance, risk, and compliance (GRC) platform for engineering and security teams, covering risk ma… | 84 | 1460 | active |
| antoniorodr/cronboard Cronboard is a terminal-based (TUI) dashboard for managing cron jobs locally and on remote servers over SSH. Built with Textual, it lets us… | 82 | 1460 | active |
| abh/geodns GeoDNS is an authoritative DNS server written in Go that returns per-client targeted responses based on the geographic location of the requ… | 50 | 1460 | stable |
| simjanos-dev/LinguaCafe LinguaCafe is a self-hosted web application that helps language learners acquire vocabulary through reading foreign-language texts. It offe… | 69 | 1459 | active |
| oss-apps/split-pro SplitPro is a self-hosted, open source web application for sharing and splitting expenses with friends and groups, designed as a Splitwise … | 85 | 1457 | active |
| wez/govee2mqtt A Rust-based bridge that connects Govee smart lights and devices to Home Assistant via the MQTT integration. It uses LAN control, Govee's u… | 62 | 1457 | active |
| kjtsune/embyToLocalPlayer A Python tool with a companion browser userscript that lets Emby/Jellyfin (and Plex) web UIs launch external local video players like mpv, … | 86 | 1456 | active |
| Gaoyifei1011/GetStoreApp A Windows desktop application built with WinUI 3 that downloads Microsoft Store app packages offline, bypassing the Store's online-account … | 100 | 1455 | active |
| acon96/home-llm A Home Assistant custom integration plus fine-tuned small language models that let you control your smart home entirely with a local LLM, n… | 92 | 1455 | active |
| jekalmin/extended_openai_conversation A Home Assistant custom component that acts as a conversation agent powered by OpenAI. It uses OpenAI's function calling to control Home As… | 95 | 1454 | active |
| prometheus-pve/prometheus-pve-exporter A Prometheus exporter that collects metrics from Proxmox VE clusters and nodes via the Proxmox API and exposes them over HTTP for scraping.… | 94 | 1454 | active |
| RayLabsHQ/gitea-mirror A self-hosted web application that automatically mirrors GitHub repositories (including issues, PRs, releases, wikis, and LFS assets) to a … | 80 | 1454 | active |
| hanxi/cups-web A web-based print management application built on CUPS that turns a home USB printer into an always-available network print service. It run… | 83 | 1452 | active |
| Hello-hao/Tbed Hellohao Image Hosting (Tbed) is an open-source, self-hosted image hosting application built with Java and SpringBoot using a front-end/bac… | 67 | 1452 | active |
| BadChoice/handesk Handesk is a self-hosted Laravel-based help desk and lead management application. It provides multi-team ticketing with email polling, Slac… | 35 | 1452 | active |
| superstreamerapp/superstreamer Superstreamer is a self-hostable, scalable video streaming platform that covers the full pipeline from transcoding and HLS packaging to dyn… | 44 | 1451 | active |
| botlabs-gg/yagpdb YAGPDB is a multifunctional, modular, general-purpose Discord bot written in Go, featuring moderation, automoderator, custom commands, feed… | 94 | 1449 | active |
| Overv/openstreetmap-tile-server A Docker image that packages a complete OpenStreetMap PNG tile server, based on the switch2osm Ubuntu guide. It imports .osm.pbf extracts i… | 23 | 1449 | active |
| ccbkkb/MicroWARP MicroWARP is an ultra-lightweight Docker image that provides a Cloudflare WARP SOCKS5 proxy using kernel-level WireGuard and a pure C micro… | 77 | 1448 | active |
| nianzhibai/91 A self-hosted private video site written in Go that aggregates videos from multiple cloud drives (115, PikPak, 123pan, OneDrive, Google Dri… | 78 | 1447 | active |
| JordanKnott/taskcafe Taskcafe is an open-source, self-hosted project management tool with a Kanban board interface for organizing tasks with due dates, labels, … | 23 | 5215 | maintenance |
| shizunge/endlessh-go A Go implementation of endlessh, an SSH tarpit that traps brute-force attackers by sending an endless SSH banner, while exporting Prometheu… | 82 | 1444 | active |
| pockethost/pockethost PocketHost is an open-source, multi-tenant hosting platform for PocketBase that can run hundreds or thousands of isolated PocketBase instan… | 77 | 1444 | active |
| ajnart/dcm DockerComposeMaker (DCM) is a self-hostable web application that helps users build docker-compose.yml files by selecting from a curated cat… | 54 | 1444 | active |
| Double Take Double Take is a self-hosted Docker application providing a unified UI and API for facial recognition. It abstracts multiple face detection… | 36 | 1444 | active |
| Panonim/dynacat Dynacat is a self-hosted dashboard application forked from Glance that aggregates information like RSS feeds, weather, market prices, and s… | 80 | 1443 | active |
| elabftw/elabftw eLabFTW is a free, open source electronic lab notebook (ELN) and laboratory inventory management system for research teams, accessed via th… | 95 | 1442 | stable |
| moode-player/moode moOde is an audiophile-grade audio player OS and web UI for Raspberry Pi, built on MPD with a responsive PHP-based interface. It includes a… | 99 | 1440 | active |
| Arthi-chaud/Meelo Meelo is a self-hosted music streaming server designed for music collectors, similar to Plex or Jellyfin but focused on music. It offers ri… | 98 | 1440 | active |
| 007revad/Synology_M2_volume A shell script that automates creating an M.2 NVMe storage pool and volume on Synology NAS devices running DSM 7, without requiring Synolog… | 69 | 1440 | active |
| inlets A Kubernetes operator that gives local clusters (kind, k3d, minikube) real public TCP LoadBalancer IPs by provisioning cloud VMs running in… | 88 | 1439 | active |
| Yenthe666/InstallScript A shell script that automates installing Odoo ERP on Linux servers, with configurable options for version, port, user, and Enterprise vs Co… | 75 | 1439 | active |
| Nystik-gh/ignis Ignis is a self-hosted web application that runs Obsidian in a standard browser by shimming the Electron APIs Obsidian depends on, keeping … | 80 | 1438 | active |
| zhaoolee/garss Garss (嘎!RSS) is a self-hosted RSS aggregation and reading system that uses GitHub Actions to collect hundreds of RSS feeds and render them… | 80 | 1438 | active |
| erickok/transdroid Transdroid is an Android application for managing torrents remotely from your device. It connects to popular torrent clients like µTorrent,… | 92 | 1437 | active |
| zstar1003/ragflow-plus Ragflow-Plus is a fork of Ragflow, an open-source RAG (retrieval-augmented generation) platform, enhanced for practical Chinese-language us… | 66 | 1437 | active |
| myxuchangbin/dnsmasq_sniproxy_install A one-click shell script that installs and configures Dnsmasq and SNIproxy on CentOS, Debian, or Ubuntu servers. It redirects DNS resolutio… | 60 | 1437 | active |
| kirilkirkov/Ecommerce-CodeIgniter-Bootstrap A self-hosted, responsive multi-vendor and multilingual online store platform built on CodeIgniter 3 and Bootstrap. It provides a complete … | 72 | 1436 | active |
| WebOS Homebrew Channel An unofficial homebrew app store and root tooling for webOS TVs, providing package discovery, installation, and updates from independent re… | 68 | 1436 | active |
| system76/launch The System76 Launch Configurable Keyboard repository contains open source mechanical (FreeCAD) and electrical (KiCad) designs, firmware, an… | 32 | 1435 | active |
| creativeprojects/resticprofile resticprofile is a configuration profiles manager and scheduler for the restic backup tool, letting users define multiple profiles in a sin… | 78 | 1434 | active |
| kitops-ml/kitops KitOps is a CNCF open-source DevOps tool (Kit CLI, written in Go) that packages AI/ML models, datasets, code, prompts, agent skills, and MC… | 92 | 1430 | active |
| lamw/ghettoVCB ghettoVCB is a shell script that backs up virtual machines on VMware ESX/ESXi hosts by snapshotting live VMs, copying their VMDK disks, and… | 44 | 1430 | active |
| ivan-hc/AM AM (Application Manager) is a Shell-based package manager for AppImage packages and other portable applications on GNU/Linux, inspired by t… | 99 | 1429 | active |
| nextcloud/deck Deck is a kanban-style project and personal task management app for Nextcloud, similar to Trello. It supports boards, cards, labels, markdo… | 96 | 1429 | active |
| ongres/stackgres StackGres is a Kubernetes operator that deploys and manages full-stack, production-ready PostgreSQL clusters, bundling Patroni HA, connecti… | 75 | 1429 | active |
| Melledy/LunarCore LunarCore is a Java-based game server reimplementation for a certain turn-based anime game (Honkai: Star Rail), supporting version 4.2.0 fo… | 64 | 1429 | active |
| wd210010/only_for_happly A collection of Python automation scripts designed to run on the Qinglong (青龙) panel, covering daily check-ins for services like Baidu Tieb… | 70 | 1428 | active |
| poseidon/matchbox Matchbox is a Go service that matches bare-metal machines to provisioning profiles via PXE/iPXE network boot, serving kernel, initrd, iPXE,… | 66 | 1428 | active |
| huggingface/Mongoku Mongoku is a web-based MongoDB client and administration GUI built with TypeScript, Node.js, and SvelteKit. It lets you query, browse, and … | 66 | 1428 | active |
| stashed/stash Stash is a cloud-native backup and recovery operator for Kubernetes that uses restic or CSI volume snapshots to back up workload volumes, s… | 75 | 1427 | active |