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 |
|---|---|---|---|
| Flarum Flarum is open-source forum software for building online discussion communities, built in PHP on Laravel with a Mithril-powered frontend. I… | 95 | 6758 | stable |
| internetarchive/openlibrary Open Library is an open, editable library catalog from the Internet Archive aiming to create one web page for every book ever published, wi… | 95 | 6752 | active |
| masonr/yet-another-bench-script YABS is a self-contained bash script that benchmarks Linux servers by running fio for disk I/O, iperf3 for network throughput, and Geekbenc… | 98 | 6751 | active |
| humhub/humhub HumHub is an open-source (AGPLv3) enterprise social network and intranet collaboration platform written in PHP on the Yii2 framework. It of… | 95 | 6751 | stable |
| CloudFlare ImgBed CloudFlare ImgBed is an open-source, self-hosted image and file hosting application deployable on Cloudflare Pages/Workers (serverless) or … | 86 | 6750 | active |
| Dockhand Dockhand is a modern, self-hosted Docker management web application for real-time container management, Compose stack orchestration, and mu… | 83 | 6744 | active |
| processone/ejabberd ejabberd is an open-source, massively scalable real-time messaging platform written in Erlang/OTP that combines an XMPP server, MQTT broker… | 90 | 6733 | stable |
| xrdp xrdp is an open-source RDP server that provides graphical login to remote Linux machines using the Microsoft Remote Desktop Protocol. It ac… | 88 | 6733 | stable |
| outsourc-e/hermes-workspace Hermes Workspace is a native web UI for the Nous Research Hermes Agent, bundling chat, terminal, memory browsing, skills marketplace, MCP m… | 72 | 6661 | active |
| JetLinks IoT Platform JetLinks is an open-source, fully reactive enterprise IoT platform built on Java 17, Spring Boot 3.x, WebFlux, Netty, and Reactor. It provi… | 69 | 6658 | active |
| Standard Notes Standard Notes is an end-to-end encrypted note-taking application for web, desktop, and mobile with cross-device sync and optional self-hos… | 95 | 6638 | active |
| Ferry Ferry is an open-source ticketing and workflow engine built with Gin (Go) and Vue + Element UI. It supports configurable approval flows, te… | 34 | 6616 | active |
| Tautulli Tautulli is a Python-based self-hosted web application for monitoring, tracking, and analyzing activity on a Plex Media Server. It provides… | 95 | 6613 | active |
| piku/piku Piku is a minimal self-hosted Platform-as-a-Service that lets you deploy applications to your own servers via git push, inspired by Heroku … | 65 | 6604 | stable |
| Cowrie Cowrie is a medium-to-high interaction SSH and Telnet honeypot that logs brute-force attacks and full attacker shell sessions, capturing up… | 99 | 6594 | active |
| lldap/lldap lldap is a lightweight LDAP authentication server written in Rust, providing an opinionated, simplified LDAP interface for user management.… | 78 | 6583 | active |
| julep-ai/julep Julep is an open-source framework and platform for building durable, composable AI agents as dataflows that can crash, resume, retry, and e… | 65 | 6576 | active |
| sipeed/NanoKVM NanoKVM is an open-source IP-KVM system for compact RISC-V hardware devices that lets you remotely access and control computers over the ne… | 91 | 6558 | active |
| airweave-ai/airweave Airweave is an open-source context retrieval layer that connects to apps, databases, and documents and exposes their data through a single … | 10 | 6558 | active |
| pawelmalak/flame Flame is a self-hosted startpage for your server that serves as a hub for your applications and bookmarks. It features built-in GUI editors… | 71 | 6551 | active |
| StackStorm StackStorm is an open-source event-driven automation platform ('IFTTT for Ops') that ties together services and tools via sensors, triggers… | 73 | 6545 | active |
| photoview/photoview Photoview is a self-hosted photo gallery web application for personal servers, written in Go. It scans directories of photos and videos, ge… | 66 | 6536 | active |
| crestalnetwork/intentkit IntentKit is an open-source, self-hosted cloud-native agent cluster that runs and manages a collaborative team of AI agents as containerize… | 76 | 6516 | active |
| YunYouJun/cook A web application that helps users find Chinese recipes based on limited ingredients at home, with recipe data sourced from Feishu spreadsh… | 63 | 6514 | active |
| GLPI GLPI is a free, open-source IT asset management and IT service management (ITSM) platform written in PHP. It provides ITIL-aligned service … | 99 | 6458 | stable |
| komari-monitor/komari Komari is a lightweight, self-hosted server monitoring application written in Go that tracks server performance via a web dashboard with da… | 83 | 6457 | active |
| lxc/incus Incus is a system container, application container, and virtual machine manager that provides a public-cloud-like experience for running Li… | 96 | 6448 | stable |
| CodeWithCJ/SparkyFitness SparkyFitness is a self-hosted, privacy-first alternative to MyFitnessPal for tracking nutrition, exercise, body metrics, water intake, and… | 83 | 6445 | active |
| yadm-dev/yadm yadm is a Git-based command-line tool for managing dotfiles, keeping configuration files in place in $HOME while tracking them in a single … | 63 | 6438 | stable |
| dmunozv04/iSponsorBlockTV A self-hosted Python application that connects to YouTube TV apps on smart TVs and streaming devices and automatically skips sponsor segmen… | 96 | 6419 | active |
| crocodilestick/Calibre-Web-Automated Calibre-Web Automated is a self-hosted, Docker-based fork of Calibre-Web that adds automation and extra features to create an all-in-one eB… | 90 | 6396 | active |
| DietPi DietPi is an extremely lightweight Debian-based Linux distribution optimised for minimal CPU and RAM usage on single-board computers (Raspb… | 100 | 6344 | stable |
| The Lounge The Lounge is a modern, responsive, self-hosted web-based IRC client built with Node.js and Vue.js. It acts as both a client and a bouncer,… | 93 | 6343 | active |
| Rundeck Rundeck is an open-source runbook automation and orchestration service with a web console, CLI tools, and WebAPI for standardizing and sche… | 93 | 6329 | active |
| seriousm4x/UpSnap UpSnap is a self-hosted wake-on-LAN web application built with SvelteKit, Go, and PocketBase. It provides a dashboard for waking devices wi… | 97 | 6310 | active |
| dae dae is a high-performance transparent proxy solution for Linux built on eBPF, performing traffic splitting directly in the kernel so direct… | 88 | 6308 | active |
| zu1k/book-searcher Book Searcher is a fast self-hosted book metadata search tool that can index over 10 million books in a minute and return searches in micro… | 60 | 6301 | active |
| Valhalla Routing Engine Valhalla is an open source routing engine and set of libraries built on OpenStreetMap data, written in C++. It provides turn-by-turn direct… | 93 | 6275 | active |
| cmliu/WorkerVless2sub A Cloudflare Workers/Pages-based subscription generator that automatically batch-replaces and generates optimized-route VMess/VLESS/Trojan … | 69 | 6274 | active |
| Rainbond Rainbond is an open-source, application-centric container management platform built on Kubernetes that lets teams build, deploy, and operat… | 99 | 6272 | active |
| dehydrated-io/dehydrated Dehydrated is an ACME client for signing TLS certificates from CAs like Let's Encrypt and ZeroSSL, implemented as a single bash/zsh-compati… | 55 | 6259 | active |
| Python3WebSpider/ProxyPool A self-hosted proxy pool service that periodically scrapes free proxy sites, stores and scores them in Redis, tests their availability, and… | 60 | 6252 | active |
| apache/nifi Apache NiFi is an easy-to-use, powerful, and reliable system to process and distribute data, built on the JVM. It provides a browser-based … | 93 | 6249 | stable |
| pixlcore/xyops xyOps is a self-hosted platform combining job scheduling, visual workflow automation, server monitoring, alerting, and incident response in… | 78 | 6247 | active |
| Cloud Torrent Cloud Torrent is a self-hosted remote torrent client written in Go, distributed as a single cross-platform binary. Torrents are started via… | 66 | 6247 | active |
| Open-Meteo Open-Meteo is an open-source weather API service that aggregates numerical weather prediction models from 15+ national weather services int… | 85 | 6244 | active |
| illuspas/Node-Media-Server Node-Media-Server is a high-performance, low-latency live streaming media server implemented in Node.js, supporting RTMP/RTMPS and HTTP/WS-… | 68 | 6242 | active |
| containers/podman-compose A single-file Python CLI that implements the Compose Spec, running docker-compose.yml files with Podman as the backend. It emphasizes a roo… | 88 | 6237 | active |
| Libation Libation is a free, open-source desktop application for downloading, decrypting (DRM removal), and managing your Audible audiobook library.… | 92 | 6226 | active |
| OpenFreeMap OpenFreeMap is a free and open-source vector map tile hosting solution for websites and apps, built on OpenStreetMap data with MapLibre-com… | 72 | 6219 | stable |
| shy3130/tick-stock-panel A self-hosted, zero-ops quantitative workbench for China A-share stock screening, monitoring, and backtesting, built with Python (FastAPI, … | 82 | 6191 | active |
| dsh-market/dsh-market dsh-market is the in-app plugin marketplace for DeepSeek Harness, letting users browse, search, and one-click install community plugins and… | 76 | 6184 | active |
| Cosmos Cosmos-Server is a self-hosted home server platform that acts as a secure gateway and server manager for your applications. It bundles auth… | 91 | 6178 | active |
| silverbulletmd/silverbullet SilverBullet is a self-hosted, browser-based personal knowledge management app that stores notes as Markdown pages with wiki-style bidirect… | 97 | 6163 | active |
| Xiaomi Miot For HomeAssistant A Home Assistant custom integration that automatically connects Xiaomi smart home devices (Wi-Fi, BLE, and ZigBee) to Home Assistant via th… | 96 | 6151 | active |
| wenda-LLM/wenda Wenda is a self-hosted LLM invocation platform designed for efficient content generation in constrained environments, integrating local/off… | 31 | 6148 | active |
| Passbolt Passbolt Community Edition API is the JSON backend for the open source, security-first password manager for teams, built in PHP on CakePHP.… | 96 | 6136 | stable |
| Weblate Weblate is a libre, web-based continuous localization platform with tight version control (Git, Mercurial) integration, built in Python/Dja… | 99 | 6109 | stable |
| foxcpp/maddy Maddy is a composable all-in-one mail server written in Go that combines an SMTP MTA/MX, IMAP storage, and email security protocols (DKIM, … | 98 | 6107 | active |
| xxh xxh is a Python-based CLI tool that lets you bring your favorite shell environment (xonsh, fish, zsh, bash, osquery) with you when connecti… | 80 | 6104 | active |
| xhongc/music-tag-web A self-hosted web application for editing and scraping metadata of local music files, deployable via Docker on NAS and homelab servers. It … | 74 | 6097 | active |
| Webmin Webmin is a mature web-based control panel for administering Unix-like servers, letting users manage users, disk quotas, services, config f… | 99 | 6095 | stable |
| baserow/baserow Baserow is an open-source, no-code platform for building databases, applications, automations, dashboards, and AI agents, positioned as an … | 98 | 6094 | active |
| agent-infra/sandbox AIO Sandbox is an all-in-one Docker container environment for AI agents that bundles a browser (with VNC), shell terminal, filesystem, VSCo… | 77 | 6068 | active |
| OpenCloud OpenCloud is an open source file management, sharing, and collaboration platform written in Go, positioned as a sovereign alternative to Ne… | 86 | 6056 | active |
| redmine/redmine Redmine is a flexible, self-hosted project management web application written in Ruby on Rails. It provides issue tracking, wikis, forums, … | 77 | 6050 | stable |
| truefoundry/trueforge TrueForge is an open-source agent harness that provides the runtime layer turning an LLM into a working agent, with MCP tools, skills, sand… | 79 | 6032 | active |
| spatie/laravel-backup A Laravel package that creates zip backups of your application's files and database dumps, storing them on any configured Laravel filesyste… | 96 | 6026 | stable |
| DataX Web DataX-Web is a distributed data synchronization tool built on top of Alibaba's DataX, providing a web UI to visually configure and manage d… | 23 | 6016 | stable |
| koush/scrypted Scrypted is a high-performance, self-hosted video integration and automation platform that ingests streams from most IP cameras and relays … | 98 | 6015 | active |
| pyinfra pyinfra is an agentless infrastructure automation tool that turns Python code into shell commands and executes them over SSH, locally, or a… | 89 | 6013 | active |
| tinyproxy/tinyproxy Tinyproxy is a lightweight HTTP/HTTPS proxy daemon for POSIX operating systems, written in C. It supports connection buffering, domain/URL … | 75 | 6010 | stable |
| ModelEngine-Group/nexent Nexent is a zero-code, self-hosted platform for auto-generating production-grade AI agents from natural language prompts, built on Harness … | 87 | 6009 | active |
| gluonfield/enchanted Enchanted is an open-source iOS/macOS/visionOS chat app that connects to a self-hosted Ollama server to chat with private local language mo… | 69 | 6008 | active |
| alexjustesen/speedtest-tracker Speedtest Tracker is a self-hosted web application built with Laravel that runs scheduled Ookla speed tests and tracks internet connection … | 90 | 6006 | active |
| Michael-A-Kuykendall/shimmy Shimmy is a single-binary, OpenAI-compatible LLM inference server written in pure Rust, running GGUF models on a WebGPU-based engine (Airfr… | 86 | 5988 | active |
| goss-org/goss Goss is a YAML-based server testing and validation tool, a fast serverspec alternative that generates tests from the current system state. … | 84 | 5988 | active |
| samolego/Canta Canta is an Android app that lets users uninstall any app without root access, powered by Shizuku. It includes community-powered recommenda… | 82 | 5987 | active |
| mongo-express mongo-express is a web-based admin interface for MongoDB and compatible services (FerretDB, Amazon DocumentDB), built with Node.js, Express… | 81 | 5985 | active |
| prasathmani/tinyfilemanager Tiny File Manager is a single-file PHP web application for managing files and folders through a browser, with upload, download, editing, pr… | 61 | 5979 | active |
| Zammad Zammad is a web-based, open-source helpdesk and customer support/ticketing platform that unifies customer communication across channels lik… | 76 | 5974 | stable |
| Lemonade Lemonade is a local AI server that runs optimized LLMs (plus image, speech, and embedding models) on your own GPU and NPU, exposing OpenAI-… | 83 | 5964 | active |
| Open GApps The Open GApps Project builds freely distributable Google Apps packages (GApps) for Android custom ROMs, in multiple variants and architect… | 72 | 5964 | active |
| ZoneMinder/zoneminder ZoneMinder is an open-source video surveillance (CCTV) application for Linux that captures, records, analyzes, and monitors security camera… | 95 | 5940 | stable |
| asciimoo/hister Hister is a self-hosted, privacy-focused personal search engine that indexes the full contents of visited web pages and local files. It off… | 82 | 5936 | active |
| mostlygeek/llama-swap A Go-based proxy service that lets you run multiple local AI inference servers (llama.cpp, vllm, ComfyUI, etc.) and hot-swap between models… | 86 | 5922 | active |
| TheLastGimbus/GooglePhotosTakeoutHelper A command-line tool that reorganizes a Google Takeout export of Google Photos into a single chronological folder, fixing file modification … | 23 | 5922 | active |
| garinasset/leak-check A self-hostable personal information leak detection service that checks whether your personal data (name, phone, email, address, QQ, etc.) … | 45 | 5921 | active |
| hacdias/webdav A simple, standalone WebDAV server written in Go, distributable as a single binary or Docker image. It supports user authentication, TLS, a… | 99 | 5920 | active |
| shazow/ssh-chat ssh-chat is a custom SSH server written in Go that replaces the shell with a chat prompt, so users connect via ssh and land in a chat room.… | 47 | 5909 | active |
| dograh-hq/dograh Dograh is an open-source, self-hostable voice AI platform for building production voice agents, positioned as an alternative to Vapi and Re… | 85 | 5903 | active |
| mergerfs mergerfs is a FUSE-based union filesystem that logically merges multiple filesystem paths into a single mount point. It offers configurable… | 86 | 5898 | active |
| QOwnNotes QOwnNotes is an open-source plain-text Markdown notepad and todo-list manager for Linux, macOS, and Windows, built with Qt/C++. Notes are s… | 93 | 5886 | stable |
| 007revad/Synology_HDD_db A Shell script that adds user-installed HDDs, SSDs, and NVMe drives to Synology NAS compatible drive databases, bypassing DSM's drive compa… | 94 | 5881 | active |
| cortexproject/cortex Cortex is a horizontally scalable, highly available, multi-tenant long-term storage backend for Prometheus and OpenTelemetry metrics. It ru… | 88 | 5877 | stable |
| baairon/torlink torlink is a zero-setup torrent finder and downloader that runs in the terminal, aggregating searches across curated sources like YTS, 1337… | 80 | 5870 | active |
| goproxyio/goproxy A Go module proxy server that caches and serves Go modules, available both as a hosted global service (goproxy.io) and as a self-hostable b… | 23 | 5868 | active |
| mjl-/mox Mox is an all-in-one, secure, open source mail server written in Go, combining SMTP, IMAP4, webmail, SPF/DKIM/DMARC, DANE/MTA-STS, automati… | 89 | 5864 | active |
| Faka Card System A self-hosted PHP e-commerce application for selling digital goods and card keys (faka), with an anime/2D-culture themed storefront. It inc… | 98 | 5854 | active |
| komodorio/helm-dashboard Helm Dashboard is an open-source UI for Helm that lets users visualize installed charts, browse revision history, and inspect manifest diff… | 88 | 5845 | active |