Open-source self-hosted software
1855 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.
1855 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| OpenSignLabs/OpenSign OpenSign is a free, open-source document e-signing application and DocuSign alternative built with React, Node.js, and MongoDB. It supports… | 88 | 7023 | active |
| SimpleLogin SimpleLogin is an open-source email aliasing service that lets users create unique aliases to receive and send emails without exposing thei… | 93 | 7012 | active |
| openmediavault openmediavault is a network attached storage (NAS) operating system solution based on Debian Linux, providing a web-based administration in… | 77 | 7010 | active |
| wger wger is a self-hosted, open-source fitness manager for tracking workout routines, nutrition, body weight, and measurements, with a built-in… | 92 | 6999 | active |
| ONLYOFFICE Docs ONLYOFFICE Docs (Document Server) is a free, self-hostable collaborative online office suite with viewers and editors for text documents, s… | 85 | 6925 | active |
| rcourtman/Pulse Pulse is a self-hosted infrastructure monitoring application for Proxmox, Docker, Kubernetes, TrueNAS, and vSphere, combining live state, h… | 84 | 6878 | active |
| instructure/canvas-lms Canvas LMS is the open-source Learning Management System developed and maintained by Instructure, used by colleges, universities, and K-12 … | 65 | 6876 | stable |
| 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 |
| 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 |
| 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 |
| 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 |
| k0sproject/k0s k0s is an open-source, all-inclusive CNCF-certified Kubernetes distribution packaged as a single binary with zero host OS dependencies beyo… | 94 | 6537 | 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 |
| CodeWithCJ/SparkyFitness SparkyFitness is a self-hosted, privacy-first alternative to MyFitnessPal for tracking nutrition, exercise, body metrics, water intake, and… | 83 | 6427 | 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 |
| 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 |
| arp242/goatcounter GoatCounter is an open-source, privacy-friendly web analytics platform available as a free hosted service or a self-hosted Go application, … | 71 | 6041 | active |
| Elk Elk is a nimble open-source web client for Mastodon built with Nuxt and Vue. It can be used via the official hosted deployment or self-host… | 91 | 6032 | active |
| js-org/js.org A community service that grants free js.org subdomains to JavaScript developers hosting projects on GitHub Pages. Contributors claim a subd… | 77 | 5879 | active |
| mayswind/ezbookkeeping ezBookkeeping is a lightweight, self-hosted personal finance and bookkeeping application built with Go and Vue.js. It supports transaction … | 95 | 5781 | active |
| kanbn/kan Kan is an open-source, self-hostable kanban project management application positioned as a Trello alternative. It offers boards, cards, lab… | 80 | 5779 | active |
| SuiteCRM SuiteCRM is an open-source, enterprise-ready Customer Relationship Management (CRM) application forked from SugarCRM CE, offering accounts,… | 85 | 5776 | stable |
| Mailtrain-org/mailtrain Mailtrain is a self-hosted newsletter application built on Node.js and MySQL/MariaDB for managing subscriber lists and sending email campai… | 39 | 5759 | active |
| serge-chat/serge Serge is a self-hosted web chat interface for running LLMs locally via llama.cpp, built with a SvelteKit frontend and FastAPI backend. It s… | 10 | 5709 | active |
| cubefs/cubefs CubeFS is a CNCF-graduated, cloud-native distributed file and object storage system written in Go. It supports S3, HDFS, and POSIX access p… | 87 | 5674 | stable |
| kuaifan/dootask DooTask is an open-source, self-hosted online project and task management application built with PHP. It combines project/task management, … | 95 | 5595 | active |
| openemr/openemr OpenEMR is the most popular open-source electronic health records (EHR) and medical practice management application, written in PHP. It off… | 99 | 5530 | stable |
| bookorbit/bookorbit BookOrbit is a self-hosted, Docker-native library and reading platform for ebooks, PDFs, comics, and audiobooks. It provides multi-user lib… | 82 | 5513 | active |
| ineo6/hosts A project that maintains regularly updated hosts file entries mapping GitHub domains to working IPs, fixing broken images and slow access t… | 68 | 5371 | active |
| GlusterFS Gluster is a free and open-source software-defined distributed filesystem that aggregates storage from multiple servers into a single scala… | 66 | 5259 | stable |
| dtcooper/raspotify Raspotify is a Debian package that wraps the librespot library as a systemd daemon, turning a Raspberry Pi or other Debian-based machine in… | 93 | 5226 | active |
| Harvester Harvester is an open-source hyperconverged infrastructure (HCI) solution built on Kubernetes that runs on bare metal servers, providing int… | 94 | 5215 | stable |
| SyncClipboard A cross-platform clipboard syncing and history management tool for Windows, macOS, and Linux, with mobile support via third-party clients. … | 100 | 5144 | active |
| Remnawave Remnawave is a self-hosted proxy management panel built on top of Xray-core, providing a web interface for managing proxy servers and users… | 81 | 5118 | active |
| immense/Remotely Remotely is a self-hosted remote control and remote scripting solution built with .NET 8, Blazor, and SignalR. It lets IT teams view and co… | 23 | 5084 | active |
| Kimai Kimai is a professional open-source, web-based, multi-user time-tracking application built with PHP/Symfony. It supports timesheets, invoic… | 99 | 5078 | stable |
| jaypyles/Scraperr Scraperr is a self-hosted web scraping application with a web UI that lets users scrape websites without writing code, using XPath-based ex… | 10 | 4910 | active |
| addy.io The self-hostable source code for addy.io (formerly AnonAddy), an open-source anonymous email forwarding service. It lets users create emai… | 98 | 4885 | active |
| its-a-feature/Mythic Mythic is a collaborative, multi-platform post-exploitation red teaming framework built with Go, Docker, and a web browser UI. It provides … | 76 | 4837 | active |
| Steam-Headless/docker-steam-headless A headless Steam Docker image that runs a full Steam client and Xfce4 desktop on Linux with NVIDIA, AMD, or Intel GPU support. It enables r… | 66 | 4825 | active |
| o2oa/o2oa O2OA is a 100% open-source (AGPL-3.0) enterprise office automation (OA) and collaboration platform built on a JavaEE distributed architectu… | 76 | 4683 | active |
| deuxfleurs-org/garage Garage is an S3-compatible distributed object storage service written in Rust, designed for self-hosting at small-to-medium scale. It repli… | 76 | 4678 | active |
| koolshare/koolshare.github.io Koolshare is a plugin ecosystem and software center for ASUS Merlin (and ASUSGO) custom router firmware, providing a web UI to install and … | 57 | 4668 | active |
| freescout-help-desk/freescout FreeScout is a free, self-hosted help desk and shared mailbox application built with PHP and Laravel, serving as an open-source alternative… | 95 | 4596 | active |
| getfider/fider Fider is an open-source feedback portal for collecting, organizing, and prioritizing customer feature requests and suggestions. Users can s… | 95 | 4584 | active |
| docker-transmission-openvpn A Docker image that bundles the Transmission BitTorrent client with an OpenVPN tunnel, so torrent traffic only runs when the VPN is active.… | 92 | 4568 | active |
| grimmory-tools/grimmory Grimmory is a self-hosted digital library server for ebooks, comics, documents, and audiobooks, deployed via Docker with a web-based interf… | 81 | 4528 | active |
| midoks/mdserver-web mdserver-web is a simple open-source Linux server management panel written in Python, inspired by the BT.CN web hosting panel. It provides … | 87 | 4520 | active |
| guysoft/FullPageOS FullPageOS is a Raspberry Pi distribution that boots directly into a full-screen Chromium browser displaying a single webpage. It is built … | 61 | 4484 | active |
| Apache Kvrocks Apache Kvrocks is a distributed key-value NoSQL database built on RocksDB that is compatible with the Redis protocol, so any Redis client c… | 90 | 4470 | active |
| linuxserver/docker-webtop Docker images from LinuxServer.io that run a full Linux desktop environment (KDE, XFCE, MATE, i3, etc.) accessible from a web browser, base… | 96 | 4449 | active |
| dqzboy/Docker-Proxy A self-hosted Docker registry proxy and management service that accelerates pulling images from Docker Hub, GHCR, Quay, K8s, MCR, Elastic, … | 90 | 4427 | active |
| blackcandy-org/blackcandy Black Candy is a self-hosted music streaming server built with Ruby on Rails and Hotwire, serving as a personal music center. It is deploye… | 85 | 4425 | active |
| Bill-Stewart/SyncthingWindowsSetup A Windows installer for the open-source Syncthing file-synchronization application, built with Inno Setup. It supports per-user and all-use… | 94 | 4379 | active |
| Lychee Lychee is a free, open-source, self-hosted photo management system with a web interface for uploading, organizing, and sharing photos. It r… | 95 | 4312 | active |
| UserLAnd UserLAnd is an Android application that lets users run full Linux distributions or specific Linux applications on Android devices without r… | 67 | 4308 | active |
| errbit/errbit Errbit is an open-source, self-hosted error catcher that collects and manages error notifications from other applications. It is Airbrake A… | 97 | 4270 | active |
| Bubka/2FAuth 2FAuth is a self-hosted web application for managing Two-Factor Authentication accounts and generating TOTP, HOTP, and Steam Guard security… | 97 | 4173 | active |
| Personal Management System A self-hosted web application (PHP/Symfony backend with a separate frontend) for centrally managing personal data such as notes, todos, con… | 93 | 4168 | active |
| Dusk-Labs/dim Dim is a self-hosted media manager and streaming server written in Rust with a React web UI. It organizes movie and TV collections, fetches… | 39 | 4126 | active |
| Joshua-Riek/ubuntu-rockchip A community project that builds and maintains Ubuntu images for Rockchip RK35xx-based single board computers like the Orange Pi 5, Radxa RO… | 10 | 4109 | active |
| chthollyphile/folia-major Folia is an online music player focused on immersive full-screen lyrics animations, supporting NetEase Cloud Music, KuGou, Navidrome, and l… | 79 | 4103 | active |
| microfeed/microfeed microfeed is an open-source, agentic, headless CMS that self-hosts on Cloudflare Workers, D1, and R2, letting users publish podcasts, blogs… | 95 | 4085 | active |
| xubiaolin/docker-zerotier-planet A Docker-based one-click deployment tool for self-hosting a private ZeroTier Planet (root) server, with an optional web management panel. I… | 63 | 4082 | active |
| AzuraCast/AzuraCast AzuraCast is a self-hosted, all-in-one web radio management suite that packages a full open-source radio software stack (Icecast, Liquidsoa… | 67 | 4061 | active |
| javahuang/SurveyKing SurveyKing is a self-hosted, open-source (MIT) survey, exam, and question-bank practice platform built with Java/Spring Boot and React, dep… | 64 | 4026 | active |
| vdsm/virtual-dsm A Docker container that runs Synology DSM (DiskStation Manager) as a virtual machine using QEMU/KVM. It automates the DSM installation and … | 96 | 3986 | active |
| bigcapitalhq/bigcapital Bigcapital is an open-source, self-hostable accounting and inventory application for small and medium businesses, offering invoicing, expen… | 100 | 3946 | active |
| Cinny Cinny is a Matrix client with a simple, elegant, and secure interface for instant messaging, featuring end-to-end encryption. It is availab… | 97 | 3926 | active |
| LinkStack LinkStack is a self-hosted, open-source Linktree alternative built on Laravel/PHP for creating personalized profile pages that showcase all… | 86 | 3911 | active |
| open-duelyst/duelyst OpenDuelyst is the open-source preservation of Duelyst, a digital collectible card game and turn-based strategy hybrid originally developed… | 34 | 3905 | active |
| shaarli/Shaarli Shaarli is a personal, minimalist, super-fast, database-free bookmarking service that you self-host on your own server. It is designed for … | 92 | 3902 | active |
| Piwigo Piwigo is an open source photo gallery and digital asset management (DAM) web application written in PHP, for organizing, sharing and contr… | 85 | 3863 | stable |
| Gloridust/WechatOnCloud A self-hosted panel that runs 'server-side WeChat' and Chromium browser instances in Docker containers on a NAS or server, streaming their … | 81 | 3854 | active |
| remvze/moodist Moodist is a free, open-source web application offering 84 curated ambient sounds that users can layer into custom soundscapes for focus, r… | 70 | 3847 | active |
| securo-finance/securo Securo is an open-source, self-hosted personal finance manager built with FastAPI and React that tracks accounts, transactions, budgets, go… | 76 | 3839 | active |
| qkqpttgf/OneManager-php A PHP-based index and file manager for OneDrive/SharePoint that can be deployed to serverless platforms like Vercel, Huawei FG, Aliyun FC, … | 55 | 3795 | active |
| NeriPlayer NeriPlayer is a native Android audio player built with Jetpack Compose and Media3 that combines multi-source online streaming (NetEase Clou… | 82 | 3793 | active |
| seanmorley15/AdventureLog AdventureLog is a self-hosted, open-source travel tracker and trip planner that lets users log visited locations, plan multi-day itinerarie… | 84 | 3769 | active |
| Aria2 Pro Aria2 Pro is a pre-configured Docker image wrapping the aria2 download utility with optimized BitTorrent and HTTP download settings. It run… | 32 | 3745 | active |
| KitchenOwl KitchenOwl is a self-hosted grocery list and recipe manager with native mobile, web, and desktop apps built in Flutter and a Flask backend.… | 94 | 3717 | active |
| Orion Store Orion Store is a privacy-focused Android app store client that distributes modded apps (like YouTube Morphe) and open-source tools using Gi… | 85 | 3706 | active |
| FuzzyGrim/Yamtrack Yamtrack is a self-hosted web application for tracking movies, TV shows, anime, manga, video games, books, comics, and board games. Built w… | 97 | 3701 | active |
| orailnoor/DroidDesk DroidDesk is an open-source Android app and setup toolkit that turns an Android phone into a full Linux desktop environment using Termux, T… | 61 | 3661 | active |
| SimpleMobileTools/Simple-Calendar Simple Calendar is a free, open-source, offline-first calendar app for Android with events, tasks, reminders, customizable colors, and home… | 23 | 3652 | stable |
| IgnisDa/ryot Ryot (Roll Your Own Tracker) is a self-hosted web application for tracking media consumption (movies, shows, books, games, anime, podcasts,… | 96 | 3640 | active |
| roflcoopter/viseron Viseron is a self-hosted, local-only network video recorder (NVR) with built-in AI computer vision capabilities. It supports object detecti… | 96 | 3552 | active |
| Joxit/docker-registry-ui A lightweight web user interface for private Docker registries (v2 and v3), built with Riot.js and distributed as an nginx-based Docker ima… | 70 | 3540 | active |
| Modoboa Modoboa is an open-source mail hosting and management platform with a modern web UI, built in Python/Django and Vue. It integrates Postfix,… | 96 | 3537 | stable |
| mayukh4/linux-android A set of Bash scripts that turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4, KDE Plasma, LXQt, or MATE) or a Home Assi… | 56 | 3535 | active |
| Arc Loader Arc is a customized Redpill boot loader that lets Synology DSM 7.x (Xpenology) run on arbitrary consumer hardware. It detects CPU, network,… | 93 | 3527 | active |
| chrisvel/tududi Tududi is a self-hosted, open-source task management and life organization app built with React and Express/TypeScript. It organizes tasks,… | 90 | 3417 | active |
| ophub/fnnas A project that builds and adapts the FnNAS operating system (a Debian-based NAS OS) for Arm64 devices powered by Amlogic, Rockchip, and All… | 78 | 3373 | active |
| hanwckf/rt-n56u A custom Padavan-based firmware for the ASUS RT-N56U and other MT7621-based routers, written in C. It gives power users full control over t… | 23 | 3346 | active |
| pacexy/flow Flow is a free, open-source, browser-based ePub reader built with Next.js and React, installable as a progressive web app. It supports in-b… | 62 | 3336 | active |
| frappe/lms Frappe Learning is a 100% open-source Learning Management System built on the Frappe Framework for creating structured courses with videos,… | 95 | 3311 | active |
| netnr/kms A public KMS activation service (hosted at skms.netnr.eu.org) plus documentation for activating Windows and Office via slmgr commands. The … | 62 | 3282 | active |
| maxdorninger/MediaManager MediaManager is a modern, self-hosted media management system for organizing and automating TV and movie collections. It serves as an all-i… | 69 | 3276 | active |
| operacle/checkcle CheckCle is a self-hosted, open-source monitoring platform for real-time uptime and infrastructure monitoring of servers, applications, and… | 59 | 3275 | active |