Self-Hosted Apps and Services
Discover 362 open source Self Hosted repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Self Hosted projects here are most often combined with Web App, Docker and TypeScript. Last updated October 4, 2026.
362 repositories · updated October 4, 2026

Trilium: Build and Organize a Personal Knowledge Base
Trilium is a cross-platform note-taking app for building and maintaining large personal knowledge bases. It combines a hierarchical note tree with search, linking, versioning, scripting, and options for self-hosting and synchronization.

OpenStock: Track Stocks and Explore Market Data
OpenStock is a web-based stock market dashboard for tracking prices, managing a watchlist, and exploring company data. It suits people seeking a self-hostable alternative to paid market platforms, with market-data provider limitations to consider.

gitbundle: Self-Host Git Repositories and CI Workflows
GitBundle is a self-hosted code hosting and workflow automation platform with a Rust-powered server and a separate runner. It suits teams seeking an alternative to hosted Git services, though some workflow events are marked not ready yet.

Lazytainer: Sleep Docker Containers When They Are Idle
Lazytainer monitors network activity and stops or pauses labeled Docker containers when they are idle, then wakes them when traffic returns. It suits self-hosters who want selected services to use fewer resources when not in use.

grocy: Manage Groceries and Household Tasks at Home
Grocy is a self-hosted web app for managing household groceries and routines. It helps households track stock, shopping, meal plans and chores, with a REST API and a responsive web interface.

KeyDB: Run a Multithreaded Redis-Compatible Database
KeyDB is a high-performance, multithreaded fork of Redis for workloads that need more throughput or features such as active replication. Its Redis protocol compatibility makes it a potential drop-in replacement, with Linux-focused build and deployment requirements.

joinly: Let AI Agents Join and Participate in Meetings
Joinly connects AI agents to live video meetings through an MCP server, enabling them to listen, speak, chat, and use tools. It suits developers building meeting-aware agents who want a self-hosted setup and can manage its provider credentials and local runtime.

web-archive: Save, Search, and Share Web Pages
web-archive is a self-hostable service for saving web pages as HTML snapshots, then searching, organizing, reading, and sharing them. It pairs a browser extension with a web client and can run on Cloudflare or locally with Docker.

jumpserver: Manage Secure Access to Privileged Systems
JumpServer is a self-hosted privileged access management platform for DevOps and IT teams. It centralizes secure connections to servers, desktops, Kubernetes, databases, and web applications, with terminal and AI components.

tau: Build and Run Distributed Cloud Applications
Taubyte is a Go-based platform for building and deploying applications across local and self-managed cloud environments. It combines serverless functions, web hosting, databases, object storage, and messaging for developers and AI-assisted workflows.

hertzbeat: Monitor Systems, Metrics, Logs, and Alerts
Apache HertzBeat is a self-hosted observability platform for collecting metrics and logs, managing alerts, and publishing service status pages. It suits teams seeking agentless monitoring with configurable collection and optional collector clusters.

papermerge: Organize and Search Scanned Documents
Papermerge is a web-based document management system for organizing scanned archives. It uses OCR and full-text search to make documents easier to find, but this repository is archived and development has moved to papermerge-core.