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 |
|---|---|---|---|
| Wangnov/codex-app-mirror A verbatim, verifiable mirror of the official OpenAI Codex desktop app installers, published to GitHub Releases and probed every 15 minutes… | 78 | 3950 | active |
| DDEV DDEV is an open-source CLI tool that provisions Docker-based local development environments for PHP and Node.js web projects with sensible … | 93 | 3924 | active |
| HFS HFS (HTTP File Server) is a self-hosted web file server that turns your computer into a file-sharing server, letting you share folders or s… | 97 | 3920 | active |
| siteserver/cms SSCMS (SiteServer CMS) is an open-source content management system built on .NET Core for rapidly deploying full-featured, high-performance… | 67 | 3914 | active |
| 学之思开源考试系统 (XZS Exam System) XueZhiSi (学之思) is an open-source online examination system built with a Java backend and Vue frontend, supporting web and WeChat mini-progr… | 68 | 3913 | 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 |
| newsboat/newsboat Newsboat is an RSS/Atom feed reader that runs in text terminals on Unix-like systems. It is an actively maintained fork of Newsbeuter, offe… | 75 | 3911 | stable |
| Grasscutters/Grasscutter Grasscutter is a Java-based server software reimplementation for a certain anime game, allowing users to run their own private game server.… | 51 | 16829 | maintenance |
| 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 |
| elenapan/dotfiles A personal collection of Linux desktop configuration files (dotfiles) built around SwayFX, Eww widgets, Neovim, zsh, and rofi. It forms a h… | 48 | 3901 | active |
| open-wanderer/wanderer wanderer is a self-hosted, federated web application for cataloguing GPS trails. Users can upload GPX/FIT/TCX/KML tracks, plan routes with … | 87 | 3899 | active |
| jimsalterjrs/sanoid Sanoid is a policy-driven snapshot management and replication tool for OpenZFS filesystems, configured via a human-readable TOML file and r… | 57 | 3891 | active |
| leitbogioro/Tools A shell script (InstallNET.sh) that automates reinstalling Linux distributions (Debian, Ubuntu, Kali, Alpine, CentOS, AlmaLinux, RockyLinux… | 46 | 3889 | active |
| ZHENFENG13/My-Blog My Blog is a simple and beautiful personal blogging system built with Spring Boot, MyBatis, and Thymeleaf, featuring an admin dashboard and… | 32 | 3888 | active |
| SecureDrop SecureDrop is an open-source whistleblower submission system that lets media organizations and NGOs securely accept documents from and comm… | 94 | 3887 | stable |
| GMWalletApp/epusdt Epusdt (GM Pay) is a self-hosted, multi-chain crypto payment gateway written in Go that lets any website accept USDT, USDC, and other token… | 89 | 3887 | active |
| lyc8503/UptimeFlare UptimeFlare is a free, serverless uptime monitoring and status page solution built on Cloudflare Workers with a D1 database backend. It sup… | 73 | 3887 | active |
| Hyperion Hyperion.NG is an open-source ambient lighting (Ambilight) application that captures screen or video content and drives LED strips and smar… | 81 | 3886 | active |
| pgadmin-org/pgadmin4 pgAdmin 4 is the leading open-source administration and development platform for PostgreSQL, offering a graphical interface for managing da… | 77 | 3886 | stable |
| EvilGenius-dot/RustMinerSystem RustMinerSystem is a self-hosted mining pool proxy and pool-node management system written in Rust for miners, mining farms, and pool opera… | 97 | 3881 | active |
| songquanpeng/message-pusher A self-hosted personal message push service that delivers notifications to many channels including WeChat, DingTalk, Lark/Feishu, Bark, Tel… | 54 | 3881 | active |
| pyload/pyload pyLoad is a free, open-source download manager written in pure Python, designed to be lightweight and extensible. It automates downloads fr… | 72 | 3877 | active |
| sebaxakerhtc/rdpwrap.ini A community-maintained rdpwrap.ini configuration file for the RDP Wrapper Library by Stas'M, adding support for new Windows builds after ea… | 75 | 3876 | active |
| Yacht-sh/Yacht Yacht is a web-based UI for managing Docker containers with an emphasis on templates that enable 1-click deployments, like a decentralized … | 85 | 3875 | active |
| Redlib Redlib is a private, privacy-focused front-end for Reddit written in Rust, forked from Libreddit. It proxies all requests (including media)… | 62 | 3870 | active |
| skyhook-io/radar Radar is an open-source Kubernetes UI and visibility tool shipped as a single Go binary, offering topology, event timelines, Helm, GitOps, … | 79 | 3866 | active |
| joschan21/digitalhippo DigitalHippo is a fullstack e-commerce marketplace application for digital products, built with Next.js 14 App Router, tRPC, TypeScript, Pa… | 27 | 3864 | active |
| ruby-china/homeland Homeland is an open-source forum/community website system built on Ruby on Rails, evolved from the Ruby China community. It provides a full… | 62 | 3861 | active |
| tchiotludo/akhq AKHQ is a web-based GUI for Apache Kafka that lets users manage and explore topics, browse topic data, monitor consumer groups and lag, and… | 91 | 3858 | active |
| pulsejet/memories Memories is a fast, batteries-included photo and video management suite that runs as a Nextcloud app. It provides a timeline gallery, album… | 100 | 3854 | active |
| 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 … | 80 | 3854 | active |
| tanujnotes/Olauncher Olauncher is a minimal, ad-free home screen launcher for Android written in Kotlin. It focuses on reducing screen time with a text-based ap… | 92 | 3850 | active |
| helm/chartmuseum ChartMuseum is an open-source Helm Chart Repository server written in Go that serves Helm charts and provides an API for uploading, listing… | 88 | 3850 | 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 |
| canonical/cloud-init cloud-init is the industry-standard multi-distribution tool for initializing cloud instances at boot time. It detects the cloud it runs on,… | 91 | 3839 | stable |
| 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 |
| lanqian528/chat2api A Python service that proxies ChatGPT's web interface into an OpenAI-compatible API format, supporting GPT-3.5, GPT-4/4o, O1/O3 models, GPT… | 31 | 3839 | active |
| ampache/ampache Ampache is a self-hosted, web-based audio/video streaming application and file manager written in PHP. It lets users access and stream thei… | 100 | 3836 | active |
| BiliRoamingX/BiliRoamingX BiliRoamingX is a set of ReVanced-powered integrations and patches for the Bilibili Android app, unlocking extra features such as region-re… | 61 | 3831 | active |
| Hypostasis-Cat/HypoMux HypoMux is a Windows desktop application that aggregates multiple network adapters (Ethernet, Wi-Fi, mobile hotspots) to combine their band… | 80 | 3829 | active |
| TermoraDev/termora Termora is a cross-platform terminal emulator and SSH client built with Kotlin/JVM, supporting Windows, macOS, and Linux. It includes SFTP … | 67 | 3827 | active |
| Mixpost Mixpost is a self-hosted, open-source social media management platform for scheduling, publishing, and analyzing content across networks li… | 73 | 3824 | active |
| domoticz/domoticz Domoticz is a free, open-source home automation system written in C++ that monitors and controls lights, switches, and sensors for temperat… | 94 | 3822 | stable |
| OliveTin/OliveTin OliveTin is a lightweight, self-hosted web application written in Go that exposes predefined shell commands as clickable buttons in a simpl… | 91 | 3810 | stable |
| Omnivore Omnivore is a complete, open source read-it-later application for saving and reading articles, with highlighting, notes, search, labels, PD… | 95 | 16257 | maintenance |
| Homelable Homelable is a self-hosted web application for visualizing homelab infrastructure on interactive network, electrical, and 19-inch rack canv… | 80 | 3796 | 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 |
| blossom-editor/blossom Blossom is a self-hosted markdown note-taking application with bidirectional links, built-in image hosting, and real-time device synchroniz… | 63 | 3794 | active |
| EasyImages EasyImage2.0 is a self-hosted PHP image hosting (image bed) application that requires no database and returns image URLs, Markdown, BBCode,… | 63 | 3794 | active |
| JavScraper/Emby.Plugins.JavScraper A metadata scraper plugin for Emby and Jellyfin media servers that fetches Japanese adult movie information (titles, covers, tags, actress … | 23 | 3794 | active |
| async-labs/builderbook An open-source full-stack web application for self-publishing and selling books or other online content, built with React, Next.js, Materia… | 34 | 3792 | active |
| shuaiplus/nodewarden NodeWarden is a Bitwarden-compatible password manager server that runs entirely on Cloudflare Workers, using D1 for data and R2/KV for atta… | 77 | 3789 | active |
| OpenSpeedTest OpenSpeedTest is a free, open-source HTML5 network speed test tool written in vanilla JavaScript using only built-in Web APIs like XMLHttpR… | 64 | 3788 | active |
| fqscfqj/Y2A-Auto Y2A-Auto is a self-hosted Python application that automates re-uploading YouTube videos to AcFun and bilibili. It handles the full pipeline… | 81 | 3787 | active |
| frappe/crm Frappe CRM is a fully featured, open-source CRM application built on the Frappe Framework for managing leads, deals, contacts, and sales pi… | 92 | 3784 | active |
| Feedbin Feedbin is a web-based RSS reader built as a Ruby on Rails application, offering a clean reading interface for feeds, newsletters, podcasts… | 77 | 3777 | 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 |
| DataLinkDC/dinky Dinky is an open-source, one-stop real-time computing platform built around Apache Flink, providing an IDE for FlinkSQL development, online… | 74 | 3769 | active |
| mosdns mosdns is a programmable DNS forwarder and resolver written in Go that supports DNS-over-HTTPS, DNS-over-TLS, DNS-over-QUIC, and custom rou… | 57 | 3760 | active |
| supermemoryai/cloudflare-saas-stack An opinionated full-stack SaaS starter kit for building and deploying applications on Cloudflare, combining Next.js, TailwindCSS, ShadcnUI,… | 24 | 3749 | 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 |
| OpnForm/OpnForm OpnForm is an open-source, no-code form builder for creating forms, surveys, and workflows with unlimited submissions, conditional logic, f… | 96 | 3744 | active |
| linuxserver/docker-swag SWAG is a Docker image from LinuxServer.io bundling an Nginx webserver/reverse proxy with PHP support, a built-in Certbot client for automa… | 96 | 3742 | active |
| WGDashboard/WGDashboard WGDashboard is a self-hosted web dashboard for managing WireGuard and AmneziaWG VPN servers, built with Python (Flask) and Vue.js. It auto-… | 87 | 3737 | active |
| foamzou/melody Melody is a self-hosted web application ('your music genie') that helps users search for songs across music and video platforms (NetEase, Q… | 61 | 3737 | active |
| MauriceNino/dashdot dash. (dashdot) is a modern, glassmorphism-styled server dashboard that monitors CPU, RAM, storage, network, and GPU usage on small private… | 88 | 3735 | active |
| transfer.sh transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil… | 66 | 15898 | maintenance |
| ctubio/Krypto-trading-bot K is a self-hosted, very low latency crypto trading bot family written in C++ for automated high-frequency market making. It includes a ful… | 23 | 3720 | 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 | 3719 | 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 |
| 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 | 3711 | active |
| FxPool/FXMinerProxy FXMinerProxy is a Go-based cryptocurrency mining pool proxy that forwards miner traffic to pools, supports fee-based skimming (抽水), and pro… | 88 | 3703 | 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 |
| md2wechat md2wechat is a Go-based CLI tool that converts Markdown into styled WeChat Official Account HTML, with 40+ themes, AI-generated covers and … | 82 | 3699 | active |
| Kargo Kargo is a GitOps-based application lifecycle orchestration tool that automates the promotion of software artifacts through multi-stage dep… | 94 | 3697 | active |
| vitobotta/hetzner-k3s hetzner-k3s is a CLI tool written in Crystal that creates production-ready Kubernetes (k3s) clusters on Hetzner Cloud from a single YAML co… | 90 | 3694 | active |
| frectonz/sql-studio SQL Studio is a single-binary, web-based SQL database explorer written in Rust that supports SQLite, libSQL, PostgreSQL, MySQL/MariaDB, Duc… | 85 | 3692 | active |
| speaches-ai/speaches Speaches is an OpenAI API-compatible self-hosted server for speech-to-text (via faster-whisper), translation, and text-to-speech (via Kokor… | 75 | 3689 | active |
| rsnapshot/rsnapshot rsnapshot is a filesystem snapshot utility based on rsync that creates periodic snapshots of local and remote machines over ssh. It uses ha… | 63 | 3685 | stable |
| Screenly/Anthias Anthias (formerly Screenly OSE) is a free, open-source digital signage platform that turns a Raspberry Pi or x86 PC into a networked media … | 97 | 3677 | active |
| AWX AWX is a web-based UI, REST API, and task engine built on top of Ansible, serving as the upstream project for Red Hat Ansible Automation Pl… | 68 | 15599 | maintenance |
| IgnisDa/ryot Ryot (Roll Your Own Tracker) is a self-hosted web application for tracking media consumption (movies, shows, books, games, anime, podcasts,… | 95 | 3640 | active |
| Terramate Terramate is an open-source Infrastructure as Code orchestration and code generation platform written in Go, designed to help Terraform, Op… | 95 | 3633 | active |
| fatfreecrm/fat_free_crm Fat Free CRM is an open-source customer relationship management platform built on Ruby on Rails. It provides group collaboration, campaign … | 90 | 3633 | active |
| Athou/commafeed CommaFeed is a self-hosted RSS feed reader inspired by Google Reader, built with Quarkus (Java) and React/TypeScript. It supports thousands… | 97 | 3629 | active |
| Tailchat Tailchat is an open-source, self-hostable instant messaging application ('noIM' - not only IM) built with React and Node.js, designed as a … | 86 | 3629 | active |
| yandex/odyssey Odyssey is a production-ready, multi-threaded PostgreSQL connection pooler and request router written in C, built on a custom coroutine eng… | 88 | 3628 | stable |
| Openwrt-Passwall/openwrt-passwall2 PassWall2 is a LuCI web interface application for OpenWrt routers that provides advanced proxy functionality and network traffic management… | 96 | 3625 | active |
| Urbit Urbit is a personal server stack built from scratch, consisting of an operating system kernel (Arvo), a virtual machine runtime (Vere), and… | 95 | 3620 | active |
| ESPEasy ESPEasy is open-source firmware for ESP8266 and ESP32 microcontrollers that turns them into easy-to-configure multi-sensor and actuator dev… | 87 | 3617 | active |
| davepoon/buildwithclaude A curated plugin marketplace and discovery hub for Claude Code, Claude Desktop, Agent SDK, and OpenClaw, aggregating agents, slash commands… | 67 | 3614 | active |
| nextlevelbuilder/goclaw GoClaw is a multi-tenant AI agent platform and gateway rebuilt from OpenClaw in Go, supporting 20+ LLM providers and 7 messaging channels f… | 70 | 3610 | active |
| AtalayaLabs/OxiCloud OxiCloud is a lightweight, self-hosted cloud storage platform written in Rust that provides files, photos, calendars, and contacts in a sin… | 86 | 3607 | active |
| TangSengDaoDao IM TangSengDaoDao (唐僧叨叨) is an open-source, operationally mature instant messaging server written in Go, providing business-layer IM features … | 62 | 3606 | active |
| allinssl/allinssl AllinSSL is a self-hosted, open-source SSL certificate lifecycle management platform with a web dashboard. It automates certificate applica… | 77 | 3604 | active |
| Asterisk Asterisk is an open source PBX and telephony toolkit that acts as middleware between internet/telephony channels and communications applica… | 92 | 3600 | stable |
| Pelias Geocoder Pelias is a modular, open-source geocoder built on Elasticsearch that converts addresses and place names into coordinates and vice versa. I… | 71 | 3592 | active |
| Mereithhh/vanblog VanBlog is a self-hosted personal blogging system built with Next.js/TypeScript that combines a static-site-generated frontend, an admin da… | 67 | 3587 | active |
| mpromonet/webrtc-streamer A C++ WebRTC streamer that exposes media sources such as V4L2 capture devices, RTSP/RTMP streams, screen capture, and MKV files to browsers… | 89 | 3585 | active |
| make-all/tuya-local A Home Assistant custom integration that provides local network control of Tuya-based smart home devices without routing through the Tuya c… | 99 | 3583 | active |