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 |
|---|---|---|---|
| saltcorn/saltcorn Saltcorn is a free, open-source, extensible no-code database application builder for creating web and mobile apps with tables, views, layou… | 75 | 2073 | active |
| PlakarKorp/plakar Plakar is an open-source backup engine written in Go that creates encrypted, deduplicated, independently verifiable snapshots of files, dat… | 97 | 2070 | active |
| zarf-dev/zarf Zarf is a free, open-source CLI package manager for declaratively packaging and deploying Kubernetes applications and cloud-native workload… | 95 | 2070 | active |
| lassekongo83/adw-gtk3 adw-gtk3 is an unofficial GTK3 port of the libadwaita theme, bringing GNOME 40+ style visuals to legacy GTK3 applications. It ships as a th… | 78 | 2069 | active |
| rgwood/systemctl-tui A fast, simple terminal UI (TUI) written in Rust for browsing and managing systemd services, timers, and their logs. It supports viewing an… | 91 | 2066 | active |
| wolveix/satisfactory-server A Dockerized wrapper around the Satisfactory dedicated server that packages the game server, SteamCMD updates, and save/backup handling int… | 67 | 2065 | active |
| aelassas/servy Servy is an enterprise-grade Windows service wrapper that runs any application (Node.js, Python, .NET, Java, etc.) as a native Windows serv… | 82 | 2064 | active |
| superglue-ai/superglue superglue is an open-source, self-hostable agentic integration platform that builds production-grade API integrations, data migrations, and… | 62 | 2064 | active |
| BoCloud/folib Folib is a self-hosted, all-language artifact repository manager supporting npm, Maven, PyPI, Docker, Go, Cargo, NuGet, Helm, and many othe… | 49 | 2063 | active |
| pixelspark/sushitrain Sushitrain is an open-source iOS and macOS app that brings Syncthing-based secure file synchronization to Apple devices, built with a Go co… | 82 | 2062 | active |
| Kubefirst Kubefirst is a CLI that provisions instant GitOps-based Kubernetes platforms, integrating tools like Argo CD, Atlantis, Vault, and external… | 69 | 2061 | active |
| dae daed is a modern web dashboard for managing the dae proxy/routing daemon, built with React and TypeScript. It provides a responsive, keyboa… | 10 | 2061 | active |
| garywill/linux-router A single-file bash script that turns a Linux machine into a router in one command, wrapping iptables, dnsmasq, and related tools. It suppor… | 76 | 2058 | active |
| eclipse-openvsx/openvsx Eclipse Open VSX is a vendor-neutral, open-source registry for VS Code extensions, serving as an alternative to the Visual Studio Marketpla… | 93 | 2056 | active |
| canonical/snapd snapd is the background daemon and snap CLI tool that manages snap packages on Linux systems, handling installation, updates, confinement, … | 98 | 2055 | stable |
| koho/frpmgr A Windows desktop GUI application that wraps the FRP (Fast Reverse Proxy) client in an all-in-one manager combining a configuration editor,… | 93 | 2055 | active |
| DavidoTek/ProtonUp-Qt ProtonUp-Qt is a graphical Qt 6 application for installing and managing Steam compatibility tools like GE-Proton and Luxtorpeda, and Wine-G… | 85 | 2047 | active |
| Kamaji Kamaji is a Kubernetes operator that manages hosted Kubernetes control planes, running control plane components as pods inside a management… | 94 | 2046 | active |
| certsocietegenerale/FIR FIR (Fast Incident Response) is a self-hosted cybersecurity incident management platform built with Django. It enables CSIRTs, CERTs, and S… | 65 | 2044 | active |
| LumePart/Explo Explo is a self-hosted web application that brings Spotify's Discover Weekly-style music discovery to self-hosted music servers like Navidr… | 90 | 2042 | active |
| zhimin-dev/iptv-checker A high-performance IPTV playlist checker that validates whether channels in M3U/M3U8/TXT playlists are available, deployable via Docker or … | 97 | 2039 | active |
| yeti-platform/yeti Yeti is a self-hosted threat intelligence platform that stores and links observables, entities, and indicators to answer questions like 'wh… | 98 | 2034 | active |
| coderaiser/cloudcmd Cloud Commander is a web-based file manager with a dual-panel interface, built-in console, and text editors, served by a Node.js server. It… | 93 | 2034 | active |
| projectsend/projectsend ProjectSend is a free, open-source, self-hosted web application for sharing files privately with clients, partners, and teams. Each client … | 99 | 2033 | stable |
| OpenP2P OpenP2P is a lightweight, open-source P2P networking tool written in Go that connects devices across NATs using UDP/TCP hole punching, UPnP… | 81 | 2032 | active |
| Doorman11991/smallcode SmallCode is a terminal-native AI coding agent optimized for small local LLMs (8B-35B parameters) running on consumer hardware. It compensa… | 70 | 2031 | active |
| rustmailer/bichon Bichon is a self-hosted email archiving server written in Rust that downloads emails from IMAP accounts, builds a full-text search index, a… | 85 | 2030 | active |
| Team-Neptune/DeepSea DeepSea is an all-in-one custom firmware (CFW) package for hacked Nintendo Switch consoles, bundling Atmosphère, Hekate, and a curated set … | 10 | 2028 | active |
| Go LDAP Admin A modern web-based admin panel for managing OpenLDAP servers, built with a Go (Gin + Gorm) backend and Vue frontend. It also syncs organiza… | 78 | 2025 | active |
| likeyun/liKeYun_ylb liKeYun_ylb (引流宝) is a self-hosted PHP/JavaScript web application for WeChat private-domain traffic marketing. It provides group live QR co… | 78 | 2025 | active |
| liberapay/liberapay.com Liberapay is a platform for recurrent donations to creators and free-software projects, run by a French nonprofit. This repository contains… | 76 | 2024 | active |
| ansible-community/ara ARA Records Ansible is a reporting tool that records ansible and ansible-playbook runs via an Ansible callback plugin, storing results in S… | 70 | 2024 | active |
| librats/rats-search A cross-platform BitTorrent search engine for desktop and web servers that crawls the DHT network and indexes torrents for full-text search… | 98 | 2023 | active |
| fccview/jotty Jotty (jotty·page) is a self-hosted web application for managing personal notes and checklists, storing everything as Markdown and JSON fil… | 80 | 2023 | active |
| usmannasir/cyberpanel CyberPanel is a web hosting control panel built on OpenLiteSpeed that simplifies server and website management. It bundles SSL, DNS, email,… | 66 | 2023 | active |
| YosemiteCrew/Yosemite-Crew Yosemite Crew is an open-source, self-hostable Practice Information Management System (PIMS) for veterinary clinics, kennels, and grooming … | 87 | 2020 | active |
| tazjin/nixery Nixery is a Docker-compatible container registry that transparently builds container images on demand using the Nix package manager. Packag… | 63 | 2019 | active |
| chaos-zhu/easynode EasyNode is a self-hosted web-based server management panel providing webSSH and webSFTP for Linux and Windows servers, with features like … | 100 | 2018 | active |
| stefanprodan/timoni Timoni is a package manager for Kubernetes powered by CUE, inspired by Helm, that packages apps as type-safe CUE modules distributed as OCI… | 97 | 2018 | active |
| libfuse/sshfs SSHFS is a FUSE-based network filesystem client that mounts remote directories over SFTP. It requires no server-side setup since most SSH s… | 79 | 7720 | maintenance |
| SuperCuber/dotter Dotter is a dotfile manager and templater written in Rust that deploys configuration files to their target locations via symlinking or temp… | 76 | 2015 | stable |
| WuKongOpenSource/Wukong-AICRM Wukong AICRM is an open-source AI-powered CRM positioned as a Salesforce alternative, built in Java. It combines customer management, task … | 63 | 2015 | active |
| vinceanalytics/vince Vince is a self-hosted, privacy-friendly web analytics server written in Go, serving as an alternative to Google Analytics and a drop-in re… | 46 | 2014 | active |
| trycompai/comp Comp AI is an open-source, AI-native compliance platform that automates evidence collection, policy generation, and continuous monitoring f… | 80 | 2013 | active |
| camptocamp/terraboard Terraboard is a self-hosted web dashboard for inspecting and querying Terraform state files stored in versioned S3 buckets (or Terraform Cl… | 58 | 2010 | active |
| willfarrell/docker-autoheal A Docker container that monitors other containers' HEALTHCHECK status and automatically restarts those that become unhealthy. It works via … | 47 | 2010 | active |
| doobidoo/mcp-memory-service A self-hosted persistent memory service for AI agents and Claude, exposing storage and semantic retrieval via REST API, MCP, OAuth, CLI, an… | 84 | 2007 | active |
| SREWorks SREWorks is Alibaba's open-source cloud-native operations and maintenance (O&M) SaaS platform built on Kubernetes, applying DataOps and AIO… | 44 | 2006 | active |
| webp-sh/webp_server_go A Go-based HTTP server that serves JPEG, PNG, BMP, GIF, SVG and other images as WebP/AVIF/JXL on the fly, without changing the original URL… | 99 | 2005 | active |
| linuxserver/docker-code-server A Docker image from LinuxServer.io that packages code-server, allowing Visual Studio Code to run in a browser via a self-hosted server. It … | 96 | 2004 | active |
| MooseFS MooseFS is an open-source, POSIX-compliant, petabyte-scale network distributed file system written in C. It spreads data across commodity s… | 76 | 2003 | stable |
| TidGi TidGi is an Electron-based desktop note-taking and knowledge management app built on TiddlyWiki, featuring automatic Git backup, REST API i… | 95 | 2002 | active |
| Mezon Mezon is an open-source communication platform positioned as a high-performance Discord alternative for team chat, gaming, and community bu… | 90 | 2002 | active |
| Winget-AutoUpdate Winget-AutoUpdate (WAU) is a Windows application that uses the Winget package manager to automatically update installed apps daily in syste… | 89 | 2002 | active |
| lineofflight/frankfurter Frankfurter is an open-source currency data API that tracks daily exchange rates from 84 central banks covering 201 currencies back to 1948… | 99 | 2001 | active |
| guhcostan/mac-cleaner-cli A free, open-source macOS CLI tool that frees up disk space by scanning for and removing caches, logs, Homebrew leftovers, Xcode DerivedDat… | 83 | 1999 | active |
| ssili126/tv A Python tool that automatically collects IPv4 hotel IPTV live stream sources (including CCTV, satellite, and some local Chinese channels),… | 71 | 1997 | active |
| ZeroPointSix/outlookEmailPlus OutlookMail Plus is a self-hosted email manager purpose-built for account registration and verification workflows. It automates fetching ve… | 76 | 1996 | active |
| Start9Labs/start-technologies Start Technologies is the monorepo for Start9's products, headlined by StartOS, an open-source Linux distribution that turns any PC into a … | 96 | 1994 | active |
| shell-pool/shpool shpool is a lightweight Rust service that provides persistent named shell sessions that survive dropped connections, serving as a minimal a… | 90 | 1994 | active |
| pterodactyl-installer/pterodactyl-installer A set of unofficial Bash installation scripts for the Pterodactyl game server management panel and its wings daemon. It automates dependenc… | 72 | 1993 | active |
| hBlock hBlock is a POSIX-compliant shell script that aggregates domains serving ads, trackers, and malware from multiple blocklist sources and gen… | 62 | 1991 | active |
| trojanpanel/install-script A one-click shell installation script for Trojan Panel, a multi-user web administration panel that manages proxy nodes running Xray, Trojan… | 28 | 1990 | active |
| jianchang512/vocal-separate A minimal local web-based tool for separating vocals from background music in audio or video files, using Spleeter 2stems/4stems/5stems mod… | 10 | 1990 | active |
| alandtse/alexa_media_player A Home Assistant custom component that controls Amazon Alexa/Echo devices through the unofficial Alexa API, exposing them as media player e… | 100 | 1989 | active |
| Atomic Atomic is a self-hosted, local-first personal knowledge base that turns markdown notes into a semantically-connected, AI-augmented knowledg… | 75 | 1988 | active |
| Aurora-Admin-Panel/deploy Aurora Panel is a self-hosted multi-server port leasing management panel that lets an administrator add servers and ports and assign them t… | 40 | 1988 | active |
| zigbee2mqtt/hassio-zigbee2mqtt The official Home Assistant add-on packaging of Zigbee2MQTT, a Zigbee-to-MQTT bridge that lets you control Zigbee devices without vendor br… | 98 | 1986 | active |
| GoBelieveIO/im_service A Go-based instant messaging server supporting peer-to-peer, group, and chatroom messages with cluster deployment. It scales to 500k concur… | 76 | 1986 | active |
| veops/oneterm OneTerm is a lightweight, flexible enterprise bastion host (jump server) built on the 4A model: authentication, authorization, account, and… | 93 | 1985 | active |
| Apptainer Apptainer (formerly Singularity) is an open-source container platform designed for secure, portable, and reproducible containers on shared … | 93 | 1984 | active |
| pymedusa/Medusa Medusa is a self-hosted, open-source PVR application that automatically manages TV show libraries. It monitors configured shows, searches U… | 85 | 1984 | active |
| RedPlanetHQ/core CORE is an open-source, self-hosted personal AI operating system that runs as an always-on assistant with persistent memory and integration… | 77 | 1984 | active |
| docker-library/wordpress The Docker Official Image packaging for WordPress, maintained by the Docker Community. It provides ready-to-run container images of the Wor… | 76 | 1984 | stable |
| songloft-org/songloft Songloft (formerly MiMusic) is a free, ad-free, plugin-based self-hosted music server written in Go, designed for managing music you legall… | 84 | 1983 | active |
| hubblo-org/scaphandre Scaphandre is a metrology agent written in Rust that measures electric power and energy consumption of hosts and QEMU/KVM virtual machines.… | 77 | 1983 | active |
| davidmerfield/blot Blot is an open-source publishing platform that turns a folder of files into a website, powering the hosted service blot.im. It supports Ma… | 76 | 1983 | active |
| secure-77/Perlite Perlite is a self-hosted, web-based markdown viewer optimized for Obsidian vaults, serving as an open-source alternative to Obsidian Publis… | 54 | 1983 | active |
| 1Password/for-open-source 1Password for Open Source is a program that grants eligible open source projects a free 1Password Teams account for securely storing and sh… | 67 | 1982 | active |
| brotandgames/ciao ciao is a self-hosted web application that checks HTTP(S) URL endpoints for expected status codes on a cron schedule and notifies via email… | 95 | 1981 | active |
| iiab/iiab Internet-in-a-Box (IIAB) is a self-hosted 'learning hotspot' application that turns a Raspberry Pi or Linux machine into an offline digital… | 68 | 1981 | active |
| openrouteservice Openrouteservice is an open-source, Java-based routing service built on a fork of GraphHopper that consumes OpenStreetMap data. It exposes … | 99 | 1980 | stable |
| Meliox/PVE-mods A collection of mods and scripts for Proxmox Virtual Environment, packaged as a Debian package (pve-mod) with an interactive configuration … | 97 | 1979 | active |
| chn-lee-yumi/MaterialSearch MaterialSearch is a self-hosted semantic search tool that indexes local photos and videos using a CLIP multimodal model, letting users find… | 77 | 1978 | active |
| MoeNetwork/Tieba-Cloud-Sign A self-hosted PHP web application that automatically performs daily check-ins (sign-ins) for Baidu Tieba accounts once configured on a serv… | 77 | 1976 | active |
| NUR The Nix User Repository (NUR) is a community-driven meta repository aggregating user-contributed Nix package expressions, installable via a… | 77 | 1976 | active |
| opencmit/pangee-cluster PangeeCluster is a self-hosted web application providing a graphical interface for offline installation, maintenance, and upgrading of high… | 60 | 1970 | active |
| varbhat/exatorrent exatorrent is a self-hostable BitTorrent client written in Go, shipped as a single statically linked binary with a responsive Svelte web UI… | 10 | 1970 | active |
| oetiker/SmokePing SmokePing is a Perl-based network latency monitoring system that measures, stores, and graphically displays latency, latency distribution, … | 62 | 1967 | stable |
| nimbusdotstorage/Nimbus Nimbus is an open-source cloud file storage application built with TypeScript and Bun, designed as a modern alternative to commercial cloud… | 39 | 1967 | active |
| heiher/natmap NATMap is a C-based CLI tool that establishes TCP/UDP port mappings from an ISP NAT public address to a local private address using STUN an… | 82 | 1964 | active |
| basecamp/once ONCE is a Go-based platform for installing and managing Docker-based web applications with a focus on easy self-hosting. It provides a TUI … | 82 | 1963 | active |
| mxpv/podsync Podsync is a self-hosted service and CLI that converts YouTube, Vimeo, or Soundcloud channels, users, and playlists into podcast RSS feeds.… | 66 | 1962 | active |
| regclient/regclient regclient is a Go client library and set of CLI tools (regctl, regsync, regbot) for interacting with Docker and OCI conformant container re… | 96 | 1956 | active |
| nullpo-head/wsl-distrod Distrod is a meta-distribution installer for WSL 2 that lets users install Linux distros like Ubuntu, Arch, Debian, and Gentoo with systemd… | 39 | 1956 | active |
| deadc0de6/dotdrop Dotdrop is a Python CLI tool for managing dotfiles across multiple machines. It stores dotfiles in Git and deploys different versions of th… | 93 | 1954 | active |
| Qexo/Qexo Qexo is a fast, powerful, and beautiful online manager/editor for static blog frameworks such as Hexo, built on a Django backend. It can be… | 87 | 1954 | active |
| itskovacs/trip TRIP is a self-hostable, minimalist map tracker and trip planner for visualizing points of interest (POIs) and organizing multi-day trip it… | 80 | 1953 | active |
| Zenko Zenko CloudServer is an open-source, Amazon S3-compatible object storage server written in Node.js. It exposes a single S3 API while storin… | 93 | 1951 | active |
| psi-4ward/psitransfer PsiTransfer is a self-hosted, open-source file sharing web application built with Node.js and Vue, serving as an alternative to services li… | 78 | 1951 | active |