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 |
|---|---|---|---|
| astaxie/TokenHub TokenHub is a self-hosted enterprise AI gateway written in Go that provides a governance layer over AI model access, including model routin… | 79 | 1350 | active |
| sergi0g/cup Cup is a lightweight Rust utility for checking whether Docker (or Podman) container images have available updates. It offers both a fast CL… | 68 | 1349 | active |
| eduMEET Edumeet is a self-hosted multiparty web meeting service built on WebRTC and the mediasoup SFU, with a React-based client. It supports audio… | 66 | 1349 | active |
| emikulic/darkhttpd darkhttpd is a tiny, single-binary static web server written in C with no configuration files and a small memory footprint. It serves stati… | 64 | 1349 | active |
| antonmedv/gitmal Gitmal is a static page generator for Git repositories that produces static HTML pages with file browsing, commit history, code highlightin… | 61 | 1349 | active |
| ltb-project/self-service-password Self Service Password is a PHP web application that lets users change and reset their own passwords in an LDAP directory, including Active … | 93 | 1347 | stable |
| iwannay/jiacrontab Jiacrontab is a self-hosted, web-based scheduled task management tool written in Go, consisting of an admin web UI (jiacrontab_admin) and a… | 23 | 1347 | active |
| sebadob/rauthy Rauthy is a lightweight, Rust-based Identity Provider offering Single Sign-On via OpenID Connect, OAuth 2, and PAM, with strong emphasis on… | 92 | 1346 | active |
| picosh/pico pico is a suite of SSH-powered developer services including static site hosting (pgs), localhost tunnels (tuns), SSH pub/sub pipes, a markd… | 95 | 1344 | active |
| bolo-blog/bolo-solo Bolo is a Java-based self-hosted blogging system for programmers, deeply customized from the Solo blog platform. It ships with polished the… | 55 | 1344 | active |
| louisho5/picobot Picobot is a lightweight, self-hosted AI agent distributed as a single ~9MB Go binary with persistent memory, tool calling, skills, and mes… | 80 | 1342 | active |
| giuseppe99barchetta/SuggestArr SuggestArr is a self-hosted web application that automatically recommends and requests movies, TV shows, and anime to Jellyseerr/Overseerr … | 89 | 1341 | active |
| develop202/migu_video A self-hosted Node.js service that proxies and exposes China Mobile Migu Video live TV streams as playlist interfaces (e.g., interface.txt)… | 59 | 1340 | active |
| Xboard Xboard is a high-performance self-hosted proxy/VPN panel forked from V2board, built on Laravel with Octane, a React admin panel, and a Vue3… | 68 | 4772 | maintenance |
| mozilla/bedrock Bedrock is the open source Django codebase that powers www.mozilla.org, Mozilla's main website. It uses Jinja templating, Mozilla's Protoco… | 96 | 1339 | active |
| WillPower3309/awesome-dotfiles A curated dotfiles configuration for the awesome window manager on Linux, providing themed desktop setups with top bars, sidebars, and appl… | 32 | 1339 | active |
| Kubermatic Kubernetes Platform Kubermatic Kubernetes Platform (KKP) is an open-source central management platform for automating the lifecycle of thousands of Kubernetes … | 95 | 1338 | stable |
| alichtman/shallow-backup shallow-backup is a Python CLI tool that creates lightweight backups of installed packages, applications, fonts, and dotfiles, automaticall… | 73 | 1338 | active |
| democratic-csi/democratic-csi democratic-csi implements the Container Storage Interface (CSI) spec to provide dynamic storage provisioning for container orchestration sy… | 85 | 1336 | active |
| via007/bilibili-rag A self-hosted RAG application that turns a Bilibili user's favorited videos into a searchable, conversational knowledge base. It pulls favo… | 73 | 1336 | active |
| flashcatcloud/categraf Categraf is an all-in-one telemetry collector written in Go that gathers metrics and logs from physical machines, VMs, switches, containers… | 97 | 1335 | active |
| sameersbn/docker-redmine A Docker image for running Redmine, the open-source project management and issue-tracking application. It packages Redmine with configurabl… | 95 | 1335 | active |
| karam-ajaj/atlas Atlas is a self-hosted, containerized network infrastructure tool that scans Docker containers and subnet hosts to discover IPs, MACs, open… | 66 | 1335 | active |
| teejee2008/timeshift Timeshift is a system restore tool for Linux that takes incremental filesystem snapshots using rsync with hardlinks or native BTRFS snapsho… | 10 | 4753 | maintenance |
| mpgirro/docker-pihole-unbound A Docker image that runs Pi-hole (network-wide ad blocker) with an integrated Unbound recursive DNS resolver in a single container. It is t… | 100 | 1333 | active |
| Anduin2017/AnduinOS AnduinOS is a custom Ubuntu-based Linux distribution with a GNOME desktop designed to feel familiar to users switching from Windows. It shi… | 80 | 1333 | active |
| PaulWieland/ratgdo ratgdo is an open-source WiFi control board and firmware for residential Chamberlain/LiftMaster/Merlin garage door openers, including Secur… | 61 | 1332 | active |
| keymetrics/pm2-logrotate A PM2 module that automatically rotates log files of all processes managed by PM2, based on size limits and cron schedules. It supports gzi… | 50 | 1332 | active |
| c0m4r/kula Kula is a lightweight, self-contained Linux server monitoring tool written in Go that ships as a single binary with zero dependencies. It r… | 81 | 1331 | active |
| uluckyXH/OpenMOSS OpenMOSS is a self-hosted multi-agent collaboration platform that organizes AI agents (built on OpenClaw/Claude Code) into an autonomous 'A… | 64 | 1331 | active |
| bpking1/embyExternalUrl A collection of nginx njs scripts and userscripts that add external player links to Emby, Jellyfin, and Plex media servers, and redirect pl… | 47 | 1330 | active |
| tophubs/TopList TopList (今日热榜) is a self-hosted aggregation website that collects trending headlines from popular sites like Zhihu, Hupu, and V2EX. It is w… | 32 | 4732 | maintenance |
| tg123/sshpiper sshpiper is a reverse proxy for SSH that routes incoming SSH/SCP connections to upstream servers, with pluggable authentication mapping and… | 91 | 1329 | active |
| benjaminjonard/koillection Koillection is a self-hosted web application for managing collections of any kind, such as books, DVDs, stamps, and games. It supports coll… | 96 | 1328 | active |
| yukkcat/gemini-business2api A self-hosted gateway service that exposes Gemini Business through an OpenAI-compatible API, with multi-account load balancing and an admin… | 52 | 1328 | active |
| jacksontj/promxy Promxy is an aggregating proxy written in Go that makes multiple Prometheus shards appear as a single API endpoint. It merges duplicate tim… | 93 | 1327 | active |
| sharkwouter/minigalaxy Minigalaxy is a simple GTK-based GOG client for Linux that lets users log in to their GOG account, download, update, and launch the Linux g… | 84 | 1327 | active |
| AntSK AntSK is an enterprise AI knowledge base and agent platform built on .NET 9, Blazor, Semantic Kernel, and Kernel Memory. It supports import… | 72 | 1327 | active |
| autobrr/netronome Netronome is a self-hosted network performance monitoring and speed testing tool built with Go and React, packaged as a single binary. It p… | 88 | 1324 | active |
| denho/faved Faved is a free, open-source, self-hostable bookmark manager with customizable nested tags, instant search, and duplicate detection, built … | 78 | 1324 | active |
| apecloud/ApeRAG ApeRAG is a production-ready RAG platform combining Graph RAG, vector search, and full-text search with AI agents and MCP support. It offer… | 62 | 1322 | active |
| apache/ozone Apache Ozone is a scalable, redundant, distributed object store for Hadoop and cloud-native environments, supporting billions of objects wi… | 94 | 1321 | stable |
| ollo69/ha-smartthinq-sensors A Home Assistant custom integration that monitors and controls LG SmartThinQ appliances (washers, dryers, refrigerators, AC units, and more… | 81 | 1321 | active |
| emuell/restic-browser A cross-platform desktop GUI for browsing and restoring files from restic backup repositories, built with Tauri and TypeScript. It displays… | 66 | 1321 | active |
| dromara/orion-visor Orion Visor is a modern, self-hosted automation operations and lightweight bastion host platform built with Java and Vue. It provides unifi… | 64 | 1320 | active |
| gliderlabs/registrator Registrator is a service registry bridge for Docker that automatically registers and deregisters Docker containers as services by inspectin… | 29 | 4675 | maintenance |
| junaid33/opensource.builders A web application for discovering open-source alternatives to popular proprietary software, with side-by-side feature comparisons. It also … | 74 | 1316 | active |
| Meowv/Blog A personal blog system built on ABP vNext and .NET 5 with a front-end/back-end separated architecture: a RESTful API, a Blazor Server web f… | 71 | 1316 | active |
| Lodestone Lodestone is a free, open-source server hosting tool for Minecraft and other multiplayer games, built with Rust, React, and TypeScript. It … | 23 | 1316 | active |
| sist2app/sist2 sist2 is a fast, multi-threaded file system indexer that extracts text, metadata, and thumbnails from common file types, with OCR support v… | 95 | 1312 | active |
| Universal-Team/Universal-Updater Universal-Updater is a homebrew application for the Nintendo 3DS that makes downloading and updating other homebrew apps simple through a s… | 92 | 1312 | active |
| ihor-sokoliuk/mcp-searxng An MCP server that exposes a SearXNG metasearch instance to AI assistants like Claude Desktop, Claude Code, Cursor, and other MCP clients. … | 89 | 1312 | active |
| fsantini/KoboCloud A set of shell scripts that sync ebooks from cloud services like Dropbox, Google Drive, Nextcloud, pCloud, Box, and Yandex Disk onto Kobo e… | 86 | 1312 | active |
| profi200/open_agb_firm open_agb_firm is a bare metal application that runs Game Boy Advance games and homebrew natively on the Nintendo 3DS using its built-in GBA… | 62 | 1312 | active |
| hemaju/Wireboy.Socket.P2PSocket A P2P NAT traversal tool written in C#/.NET that punches holes through firewalls to enable remote access between networks, e.g. controlling… | 49 | 1312 | active |
| rootless-containers/rootlesskit RootlessKit is a Linux-native 'fake root' tool that uses user and mount namespaces to let unprivileged users run container engines like Doc… | 95 | 1310 | active |
| robherley/snips.sh snips.sh is a passwordless, anonymous pastebin service powered entirely by SSH, with a terminal UI and a syntax-highlighted web UI. It is w… | 94 | 1309 | active |
| higress-group/himarket HiMarket is an enterprise-grade AI open platform built on the Higress AI Gateway that lets organizations run a private AI capability market… | 84 | 1309 | active |
| mcpjungle/MCPJungle MCPJungle is a self-hosted MCP gateway that lets you register and manage multiple MCP servers behind a single endpoint. It provides central… | 77 | 1309 | active |
| lfos/calcurse calcurse is a text-based (ncurses) calendar and scheduling application for the command line that tracks events, appointments, and TODO item… | 71 | 1309 | stable |
| kevinshen56714/SkyOffice SkyOffice is an open-source immersive virtual office where teammates walk around a 2D pixel-art world and video chat automatically starts w… | 54 | 1309 | active |
| rcaloras/bashhub-client Bashhub is a CLI tool and shell extension that saves every terminal command entered across all sessions and systems to the cloud, with cont… | 96 | 1308 | active |
| umputun/reproxy Reproxy is a simple edge HTTP(s) server and reverse proxy written in Go, distributed as a single binary or Docker container. It supports mu… | 89 | 1308 | active |
| besscroft/PicImpact PicImpact is a self-hostable photography portfolio website built with Next.js and Hono.js for photographers to showcase their work. It feat… | 85 | 1308 | active |
| hitrov/oci-arm-host-capacity A PHP CLI script that repeatedly calls the Oracle Cloud Infrastructure LaunchInstance API to grab an ARM Ampere A1 instance as soon as capa… | 10 | 1308 | active |
| sebastianfeldmann/phpbu PHPBU is a PHP-based command-line backup utility that creates, compresses, validates, and encrypts backups of databases and directories. It… | 85 | 1306 | active |
| TonyJiangWJ/mimotion A Python tool that automatically spoofs step counts for the Xiaomi Motion (Zepp Life) app, syncing fake steps to WeChat and Alipay. It is t… | 74 | 1306 | active |
| BetterDB-inc/monitor BetterDB Monitor is a self-hostable observability platform for Valkey and Redis that persists slowlogs, command history, client analytics, … | 78 | 1304 | active |
| davidhampgonsalves/Life-Dashboard A low-power personal dashboard that repurposes a jailbroken Kindle's e-ink screen to display daily information like weather, calendar, and … | 76 | 1304 | active |
| museofficial/muse Muse is a self-hosted Discord music bot written in TypeScript, designed for small to medium-sized Discord servers. It supports livestreams,… | 92 | 1302 | active |
| Puppyone Puppyone is a Git-native context drive for AI agents: a persistent, version-controlled file workspace with per-agent scoped permissions, ex… | 76 | 1301 | active |
| l429609201/misaka_danmu_server A self-hosted danmaku (bullet comment) aggregation and management server written in Python, compatible with the dandanplay API specificatio… | 79 | 1300 | active |
| httpsok/httpsok httpsok is a shell-based SSL/TLS certificate auto-renewal tool designed for Nginx, OpenResty, and Apache servers, paired with a hosted web … | 51 | 1300 | active |
| lardbit/nefarious Nefarious is a self-hosted web application that automatically searches for and downloads movies and TV shows via torrents, using Jackett fo… | 77 | 1299 | active |
| crocofied/CoreObs CoreObs (CoreControl) is a self-hosted web dashboard for managing entire server infrastructures, built with Next.js/TypeScript and a Go mon… | 48 | 1297 | active |
| danvergara/morphos Morphos is a self-hosted file converter server written in Go that lets users convert files between formats privately, without third-party s… | 10 | 1297 | active |
| Heavrnl/TelegramForwarder A self-hosted Telegram message forwarder built on Telethon that copies messages from multiple source chats to target chats with keyword/reg… | 49 | 1296 | active |
| pushingkarmaorg/python-plexapi An unofficial Python library providing bindings for the Plex API, aiming to match all capabilities of the official Plex Web Client. It supp… | 88 | 1295 | active |
| d-kimuson/claude-code-viewer A web-based client for Claude Code that lets users start, resume, and monitor Claude Code sessions from a browser, with real-time conversat… | 78 | 1295 | active |
| FreeIPA FreeIPA is an integrated security information management solution providing centralized identity, authentication, and access control for Li… | 77 | 1295 | stable |
| mbentley/docker-omada-controller A community-maintained Docker image that packages TP-Link's Omada Software Controller for centrally managing Omada networking hardware (acc… | 95 | 1294 | active |
| tenox7/wrp WRP (Web Rendering Proxy) is a Go-based proxy server that lets vintage and legacy web browsers access the modern web. It renders pages usin… | 85 | 1294 | active |
| blogifierdotnet/Blogifier Blogifier is an open-source, self-hosted publishing platform written in ASP.NET and Blazor WebAssembly. It lets individuals or groups quick… | 52 | 1292 | active |
| SmythOS/sre SmythOS Runtime Environment (SRE) is an open-source, cloud-native runtime, SDK, and CLI for building and running production AI agents acros… | 49 | 1292 | active |
| marvinvr/docktail DockTail is a Go-based Docker sidecar that watches container events, reads docktail.* labels, and exposes matching containers as native Tai… | 84 | 1291 | active |
| willswire/unifi-ddns A Cloudflare Worker that acts as a Dynamic DNS (DDNS) bridge between UniFi OS gateways (UDM-Pro, USG, etc.) and Cloudflare DNS. It lets Uni… | 86 | 1290 | active |
| Strider-CD/strider Strider is an open-source Continuous Integration and Continuous Deployment server written in Node.js with an Ember.js frontend and MongoDB … | 23 | 4565 | maintenance |
| opserver/Opserver Opserver is Stack Exchange's open-source monitoring dashboard, built as an ASP.NET Core web application. It provides a unified view of serv… | 32 | 4563 | maintenance |
| ChesterRa/cccc CCCC is a Python-based multi-agent orchestrator that coordinates coding agents (Claude Code, Codex CLI, ChatGPT Web, Gemini CLI, and 13+ ot… | 81 | 1286 | active |
| Chevron7Locked/kima-hub Kima Hub is a self-hosted, on-demand audio streaming platform that brings a Spotify-like experience to your personal music library, includi… | 78 | 1286 | active |
| Flatcar Container Linux Flatcar Container Linux is a minimal, immutable, container-optimized Linux distribution and the community-driven successor to CoreOS Contai… | 76 | 1286 | active |
| nginxinc/NGINX-Demos A collection of demo configurations and scripts from NGINX showing load balancing, service discovery, autoscaling, and deployment patterns … | 75 | 1286 | active |
| MonitoRSS MonitoRSS (formerly Discord.RSS) is an open-source Discord bot that delivers customizable RSS/Atom news feeds to Discord servers, with filt… | 93 | 1285 | active |
| stategraph/stategraph Stategraph is a platform that replaces Terraform/OpenTofu's file-based state with a Postgres-backed dependency graph, enabling resource-lev… | 83 | 1285 | active |
| DropbaseHQ/dropbase Dropbase is a local-first, self-hosted platform that uses AI to generate Python web apps, combining a drag-and-drop UI builder with editabl… | 27 | 1285 | active |
| microsoft/CSS-Exchange A collection of PowerShell scripts from Microsoft Customer Service and Support for diagnosing and fixing issues in Microsoft Exchange Serve… | 96 | 1284 | active |
| kubeai-project/kubeai KubeAI is a Kubernetes operator for serving machine learning models in production, supporting LLMs via vLLM and Ollama, vector embeddings, … | 95 | 1284 | active |
| DTStack/Taier Taier is a self-hosted distributed dispatching platform for big data that handles task submission, DAG-based scheduling, and operations/mai… | 78 | 1284 | active |
| SeedSigner SeedSigner is a FOSS application that turns a Raspberry Pi Zero with a camera and screen into an air-gapped, stateless Bitcoin signing devi… | 81 | 1283 | active |
| micasa-dev/micasa micasa is a keyboard-driven, modal terminal UI application for tracking home maintenance schedules, projects, incidents, appliances, warran… | 70 | 1283 | active |