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 |
|---|---|---|---|
| whisper-money/whisper-money Whisper Money is a privacy-first, self-hostable personal finance application for tracking accounts, transactions, budgets, and spending ins… | 82 | 1128 | active |
| cameraui/camera.ui camera.ui is a self-hosted, local-first video surveillance (NVR) platform for security cameras with live viewing, 24/7 recording, and on-de… | 98 | 1126 | active |
| Kron4ek/Conty Conty is an unprivileged Linux container packed into a single portable executable, based on Arch Linux and compressed with squashfs or dwar… | 93 | 1122 | active |
| DHDAXCW/OpenWRT_x86_x64 A community-built OpenWrt firmware for x86_64 hardware, compiled daily from immortalwrt sources via GitHub Actions. It bundles common route… | 67 | 1122 | active |
| gxtrobot/bustag Bustag is a self-hosted web application that periodically scrapes new media title (番号) listings, lets users tag items as liked or disliked,… | 23 | 3817 | maintenance |
| freeCodeCamp/mail-for-good Mail for Good is an open-source, self-hosted email campaign management application built for nonprofits. It sends bulk email campaigns via … | 10 | 3809 | maintenance |
| continuwuity/continuwuity Continuwuity is a community-driven Matrix homeserver written in Rust, continuing the archived conduwuit and Conduit projects. It provides a… | 84 | 1103 | active |
| dohsimpson/TaskTrove TaskTrove is a modern, self-hostable task/todo manager with list, kanban, and calendar views, natural-language quick-add, recurring tasks, … | 50 | 1100 | active |
| adtac/commento Commento is a lightweight, privacy-focused comments platform written in Go that you embed in your website to let readers comment. It suppor… | 32 | 3778 | maintenance |
| tomsquest/docker-radicale A hardened, production-grade Docker image for Radicale, the CalDAV/CardDAV calendar and contacts server. It adds security hardening, config… | 97 | 1097 | active |
| kellnr/kellnr Kellnr is a self-hosted, open-source registry for Rust crates, like a private crates.io you run on your own hardware. It supports cargo out… | 96 | 1096 | active |
| LightCountry/TokenPay TokenPay is a self-hosted blockchain payment solution written in C# that accepts TRX, USDT-TRC20, and ETH-series native coins and ERC20 tok… | 86 | 1095 | active |
| ab77/netflix-proxy A smart DNS proxy deployed via Docker that uses dnsmasq and sniproxy to let users stream Netflix, Hulu, HBO Now and other region-locked ser… | 23 | 3741 | maintenance |
| will-moss/isaiah Isaiah is a self-hostable web application that recreates the lazydocker terminal UI for managing Docker resources. It lets users manage con… | 72 | 1088 | active |
| christian-fei/my-yt A self-hosted, minimal YouTube frontend built with vanilla JavaScript and yt-dlp that lets you manage channel subscriptions, download video… | 65 | 1074 | active |
| FusionPBX FusionPBX is a full-featured, domain-based multi-tenant PBX and voice switch web application built on top of FreeSWITCH. It provides a PHP-… | 87 | 1070 | active |
| codeacme17/examor Examor is a self-hosted web application that generates exams and review questions from your knowledge notes using LLMs like GPT-4 and Claud… | 28 | 1068 | active |
| range-of-motion/budget Budget is an open-source, self-hostable web application for tracking personal finances, built with Laravel and Vue. It supports transaction… | 23 | 1068 | active |
| winesapOS/winesapOS winesapOS is a portable Arch Linux-based operating system image for gaming that runs from an internal or external drive without installatio… | 85 | 1066 | active |
| rbbydotdev/someday Someday is a free, open-source calendar availability picker and booking tool built as a Google Apps Script, serving as a self-hostable alte… | 61 | 1065 | active |
| kubernetes/dns The Kubernetes DNS (kube-dns) project provides cluster-internal DNS resolution for Kubernetes services and pods. It ships containerized com… | 70 | 1058 | active |
| Blessing Skin Blessing Skin is a self-hosted PHP web application for uploading, managing, and sharing custom Minecraft skins and capes, restoring them fo… | 66 | 1057 | active |
| toniebox-reverse-engineering/teddycloud TeddyCloud is an open-source replacement server for the Boxine Cloud that lets Toniebox owners host cloud services locally, serving their o… | 91 | 1053 | active |
| Beeper iMessage Bridge A Go CLI tool (bbctl) for running self-hosted Matrix bridges against the Beeper Matrix server without hosting a full homeserver. It manages… | 10 | 1041 | active |
| Rabithua/Rote Rote is a self-hosted personal note-taking application with a restrained, low-friction recording experience, Markdown article support, and … | 92 | 1039 | active |
| rock-app/fabu.love fabu.love is a self-hosted mobile app distribution platform similar to fir.im and Pgyer, built with Vue + Element Plus on the frontend and … | 53 | 1034 | active |
| MiyakoYakota/search.0t.rocks A self-hostable 'Zero Trust' search engine built on Apache Solr with a web frontend, deployable via Docker Compose on a single Linux host. … | 29 | 1034 | active |
| Ralex91/Razzia Razzia is a self-hosted, open-source quiz platform for hosting trivia games at smaller events, built with React and TypeScript. It runs via… | 87 | 1026 | active |
| wozulong/open-wegram-bot A zero-cost, stateless Telegram two-way private messaging bot deployable on Cloudflare Workers or Vercel. Users message your bot and their … | 17 | 1023 | active |
| MarconLP/snapify Snapify is an open-source, self-hostable screen recording and video sharing application, positioned as a Loom alternative. Users can record… | 31 | 1016 | active |
| OroCRM OroCRM Community Edition, an open-source customer relationship management web application built on the Symfony-based OroPlatform. This repo… | 94 | 1013 | active |
| paulgessinger/swift-paperless Swift Paperless is a native iOS app built with SwiftUI for interacting with a self-hosted Paperless-ngx document management system. It lets… | 91 | 1010 | active |
| sonnyp/Tangram Tangram is a GNOME desktop application that acts as a browser for pinned tabs, letting users organize web applications into persistent, san… | 66 | 1005 | stable |
| rishikanthc/Scriberr Scriberr is an open-source, fully offline audio transcription application designed for self-hosters who value privacy. It transcribes audio… | 72 | 3070 | maintenance |
| django-sspanel A self-hosted Shadowsocks proxy management panel built with Django, used to manage proxy nodes, users, and subscriptions. It pairs with the… | 10 | 3066 | maintenance |
| ha-fusion ha-fusion is a modern, performant custom dashboard for Home Assistant built with Svelte. It can be deployed as a Home Assistant add-on or v… | 55 | 3010 | maintenance |
| serversideup/financial-freedom Financial Freedom is a self-hosted, open-source personal finance and budgeting application built with Laravel and Vue, designed as a privac… | 66 | 2927 | maintenance |
| rodber/chevereto-free Chevereto-Free is a self-hosted PHP image hosting and sharing application that lets users run their own Flickr/Imgur-style website on their… | 10 | 2778 | maintenance |
| rtr7/router7 router7 is a small home internet router implemented entirely in Go, running as a gokrazy appliance on PC Engines apu2c4 hardware. It bundle… | 70 | 2771 | maintenance |
| opencardev/crankshaft Crankshaft is a turnkey GNU/Linux distribution that transforms a Raspberry Pi into an Android Auto head unit for cars. It is built on OpenA… | 66 | 2680 | maintenance |
| WizTeam/WizQTClient WizNote (WizQTClient) is a cross-platform desktop client for the WizNote cloud note-taking service, built with Qt in C++. It provides a per… | 23 | 2659 | maintenance |
| iotsound/iotsound IoTSound (formerly balenaSound) is a deployable application that turns a Raspberry Pi into an audio streamer for existing speakers, support… | 42 | 2625 | maintenance |
| open-domains/register A service that provides free subdomains for personal sites, open-source projects, and other developer use cases, historically managed throu… | 10 | 2602 | maintenance |
| allegro/ralph Ralph is a full-featured open-source Asset Management, DCIM, and CMDB system for data centers and back offices, built with Django. It track… | 92 | 2522 | maintenance |
| helpyio/helpy Helpy is an open source, self-hosted helpdesk and customer support platform built with Ruby on Rails. It combines support ticketing integra… | 23 | 2469 | maintenance |
| ServerStatus-Hotaru ServerStatus-Hotaru is a lightweight self-hosted server monitoring tool (cloud probe) that displays status of multiple servers via a web da… | 54 | 2463 | maintenance |
| BatNoter BatNoter is an open-source, self-hosted markdown note-taking web application that stores notes in the user's own git repository. It is a Re… | 23 | 2421 | maintenance |
| shuup/shuup Shuup is an open-source e-commerce platform built on Django and Python, supporting multi-vendor marketplaces and extensible via plugins. It… | 23 | 2402 | maintenance |
| recalbox/recalbox-os Recalbox is an open-source retrogaming operating system that turns Raspberry Pi, PC, Steam Deck, Odroid, and Anbernic devices into retro ga… | 10 | 2220 | maintenance |
| pluosi/app-host AppHost is a self-hosted web application for managing and distributing iOS and Android app packages within an intranet, similar to fir.im. … | 32 | 2098 | maintenance |
| RestyaPlatform/board Restyaboard is a self-hosted, open-source kanban board application similar to Trello, built on the Restya platform. It lets individuals and… | 23 | 2089 | maintenance |
| Twake Workplace Twake Drive Legacy is an open-source, self-hosted alternative to Google Drive for storing, syncing, and sharing files. This legacy reposito… | 10 | 2069 | maintenance |
| YouTransfer/YouTransfer YouTransfer is a self-hosted file transfer and sharing web application, an alternative to services like WeTransfer and Dropbox. It runs on … | 23 | 2020 | maintenance |
| home-assistant/supervised-installer A shell-based installer that sets up Home Assistant Supervised on a generic Debian Linux system, providing the full Home Assistant experien… | 75 | 1935 | maintenance |
| freeCodeCamp/chapter Chapter is a self-hosted event management web application for nonprofits, designed as an alternative to Meetup and Facebook Events. It lets… | 10 | 1920 | maintenance |
| CodePush A self-hosted CodePush server implementation that provides over-the-air (hot) update services for React Native and Cordova apps, compatible… | 49 | 1864 | maintenance |
| Snibox Snibox is a self-hosted snippet manager for collecting and organizing code snippets, markdown, and plain text. It provides a label-oriented… | 32 | 1812 | maintenance |
| YetiForceCompany/YetiForceCRM YetiForce CRM is an open-source, multilingual CRM/ERP web application written in PHP for managing accounts, contacts, leads, opportunities,… | 10 | 1792 | maintenance |
| exentriquesolutions/nip.io NIP.IO is a wildcard DNS service that maps hostnames containing an embedded IP address (e.g. 10.0.0.1.nip.io) back to that IP address, impl… | 68 | 1774 | maintenance |
| samtap/fang-hacks A collection of shell-script-based modifications for the XiaoFang WiFi camera, delivered via a bootable SD card that runs scripts on the de… | 23 | 1714 | maintenance |
| dperson/samba A Docker container image that packages the Samba server, providing SMB/CIFS file and print sharing for Windows, Linux, and other clients. S… | 32 | 1706 | maintenance |
| dylanbai8/kmspro A one-click bash script for deploying a self-hosted KMS (Key Management Service) activation server on Linux, Windows, or Android, based on … | 32 | 1694 | maintenance |
| soabase/exhibitor Exhibitor is a supervisor system (co-process) for Apache ZooKeeper that provides instance monitoring, backup/recovery, cleanup, and a web U… | 10 | 1672 | maintenance |
| tenta-browser/tenta-dns Tenta DNS is a Go-based DNS server suite combining an authoritative DNS server, a recursive resolver with DNSSEC and DNS-over-TLS support, … | 32 | 1601 | maintenance |
| leo-project/leofs LeoFS is a highly available, distributed, eventually consistent object/blob storage system built in Erlang. It provides S3-compatible and R… | 46 | 1595 | maintenance |
| WuKongOpenSource/Wukong_HRM Wukong HRM is an open-source, self-hosted human resource management system covering onboarding, recruitment, attendance, payroll, social in… | 70 | 1594 | maintenance |
| Linx A self-hosted file, code, and media sharing website written in Go, supporting image/video/audio display, syntax-highlighted pastes, and an … | 27 | 1582 | maintenance |
| jeroenpardon/sui SUI is a self-hosted startpage for your server or browser's new tab page, displaying your apps and categorized bookmarks with customizable … | 10 | 1575 | maintenance |
| denghongcai/forsaken-mail Forsaken Mail is a self-hosted disposable email service that lets you receive emails at temporary addresses via a built-in SMTP server and … | 32 | 1552 | maintenance |
| solusipse/fiche Fiche is a lightweight command line pastebin server written in C that accepts text piped over netcat and returns a shareable URL. It powers… | 23 | 1550 | maintenance |
| EmbarkStudios/wg-ui A self-contained WireGuard management service with a self-serve web UI for generating client configurations, including QR codes for mobile … | 10 | 1519 | maintenance |
| translate/pootle Pootle is a self-hosted online translation and localization server built with Python and Django, enabling teams and communities to collabor… | 23 | 1504 | maintenance |
| deiucanta/chatpad Chatpad AI is a free, open-source, privacy-focused chat interface for ChatGPT/OpenAI APIs, available as a web app and Electron desktop app.… | 31 | 1485 | maintenance |
| rahul-thakoor/balena-rpiplay A balena-deployable Docker application that turns a Raspberry Pi into an AirPlay mirroring server by wrapping RPiPlay in a minimal ~14 MB b… | 32 | 1428 | maintenance |
| nelsontky/gh-pages-url-shortener A minimal URL shortener hosted entirely on GitHub Pages, using GitHub issues as its 'database' and a 404.html JavaScript redirect trick. It… | 32 | 1415 | maintenance |
| jareware/chilipie-kiosk A prebuilt Raspberry Pi OS image that boots directly into full-screen Chrome for kiosk-style displays. It includes convenience features for… | 23 | 1400 | maintenance |
| spiral-project/ihatemoney I hate money is a self-hosted web application for managing shared budgets, tracking who bought what and for whom, and computing how to sett… | 87 | 1392 | maintenance |
| tiangolo/nginx-rtmp-docker A Docker image packaging Nginx with the nginx-rtmp-module to run an RTMP server for live video streaming. It is built from source and prima… | 66 | 1359 | maintenance |
| ks888/LambStatus LambStatus is an open-source, serverless status page system built on AWS Lambda and CloudFormation. It lets teams publish service status, i… | 10 | 1286 | maintenance |
| KrauseFx/FxLifeSheet A self-hosted, open-source life-tracking system that collects personal metrics (mood, fitness, sleep, nutrition, location, computer usage) … | 32 | 1285 | maintenance |
| rmountjoy92/DashMachine DashMachine is a self-hosted web application bookmark dashboard for organizing links to your services and apps on a single homepage. It run… | 23 | 1264 | maintenance |
| Tracks Tracks is a self-hosted, web-based task management application implementing David Allen's Getting Things Done (GTD) methodology, built with… | 62 | 1238 | maintenance |
| arakasi72/rtinst rtinst is a shell script that installs and configures a complete seedbox stack (rTorrent, ruTorrent, Nginx, vsftpd, autodl-irssi, and optio… | 23 | 1215 | maintenance |
| luigifcruz/pisdr-image PiSDR is a custom Raspbian-based Linux distribution image for Raspberry Pi and other SBCs with dozens of Software Defined Radio application… | 23 | 1126 | maintenance |
| pawelmalak/snippet-box Snippet Box is a self-hosted web application for organizing, creating, editing, and browsing code snippets across various languages. It fea… | 32 | 1092 | maintenance |
| gaia-app/gaia Gaia is a self-hosted web application providing a UI for Terraform modules and self-service infrastructure. It lets teams import modules fr… | 23 | 1081 | maintenance |
| MysticRyuujin/guac-install A shell script that automates installing Apache Guacamole (client, server, Tomcat, and MySQL database) on Ubuntu, Debian, and related distr… | 70 | 1041 | maintenance |
| Rev Obsidian Sync A reverse-engineered, self-hosted replacement for the official Obsidian Sync and Publish servers, written in Go. It provides end-to-end enc… | 10 | 1041 | maintenance |
| pboehm/ddns A self-hosted Dynamic DNS service similar to DynDNS or NO-IP, built in Go on top of the PowerDNS Remote Backend. It exposes a small web ser… | 32 | 1005 | maintenance |
| gbraad-apps/gauth GAuth is a browser-based multi-factor authentication app that implements the TOTP (RFC6238) algorithm to generate one-time passwords, built… | 23 | 1005 | maintenance |
| coderamp-labs/pad.ws pad.ws is a browser-based whiteboard app that doubles as a development environment, combining an Excalidraw canvas with terminals and VS Co… | 23 | 4209 | experimental |
| zhaofengli/attic Attic is a self-hostable, multi-tenant Nix binary cache server backed by S3-compatible storage, written in Rust. It provides global dedupli… | 76 | 2093 | experimental |
| cnk3x/xunlei An unofficial Docker-packaged remote download service extracted from the Synology Xunlei (Thunder) NAS package, letting users run Xunlei's … | 72 | 2051 | experimental |
| codykociemba/NoLongerEvil-Thermostat No Longer Evil is a right-to-repair firmware and cloud replacement for bricked or sunset Nest Gen 1 and Gen 2 thermostats. It flashes modif… | 62 | 1869 | experimental |
| nestrilabs/nestri Nestri is an open-source cloud gaming platform that runs games and apps inside hardware-accelerated micro-VMs and streams them to clients o… | 91 | 1752 | experimental |
| overshard/timestrap Timestrap is a self-hosted time tracking web application built with Python and Django, deployable anywhere via Docker. It supports exportin… | 10 | 1699 | experimental |
| gabehf/Koito Koito is a modern, themeable, self-hosted music scrobbler compatible with any client that can scrobble to a custom ListenBrainz URL. It sto… | 74 | 1102 | experimental |
| btrask/stronglink StrongLink is a searchable, syncable, content-addressable notetaking and blogging system written in C. Entries are linked via cryptographic… | 32 | 1033 | experimental |
| maybe-finance/maybe Maybe is a self-hostable personal finance web app built with Ruby on Rails and Hotwire for tracking accounts, budgets, and net worth. The r… | 10 | 54277 | abandoned |
| mattermost-community/focalboard Focalboard is an open source, self-hosted project management tool with kanban boards, available as a desktop app for macOS, Windows, and Li… | 57 | 26478 | abandoned |