Self-Hosted Apps and Services
Discover 360 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.
360 repositories · updated October 4, 2026

Intervo: Build Voice and Chat AI Agents
Intervo is a self-hostable platform for designing conversational AI agents that handle voice calls and web chat. It combines visual workflows, knowledge retrieval, telephony, and integrations with multiple speech and language-model providers.

tubearchivist: Archive and Browse YouTube Videos at Home
Tube Archivist is a self-hosted web app for downloading, indexing, searching, and playing an offline collection of YouTube videos. It suits people who want to manage subscriptions and archived media on their own server.

captable: Manage Startup Equity and Fundraising
Captable is a TypeScript web app for startup equity and investor workflows, including fundraising, updates, document signing, and data rooms. It may suit teams seeking a self-hostable alternative to commercial cap table platforms, though cap table management is marked as work in progress.

aptabase: Measure App Usage with Privacy-Focused Analytics
Aptabase is an analytics platform for mobile, desktop, and web apps, with SDKs for popular frameworks and a dashboard for app metrics. Choose its managed cloud service or host the server yourself.

reactor-ca: Manage and Deploy Homelab TLS Certificates
ReactorCA is a Go command-line tool for managing a private CA and issuing TLS certificates for homelab and small-office services. It encrypts private keys with age and can export certificates and run deployment scripts.

immich-power-tools: Organize and Manage Immich Libraries
Immich Power Tools is a self-hosted companion for organizing Immich photo libraries with bulk people and album workflows, location fixes, analytics, and natural-language search. It suits Immich users who want to manage large libraries more efficiently than through individual asset edits.

mkcertWeb: Manage Local Development Certificates in a Web UI
mkcertWeb is a self-hosted web interface for generating and managing locally trusted development certificates with mkcert. It suits developers and small teams that want browser-based certificate workflows, device enrollment, and optional authentication or expiry alerts.

Dockge: Manage Docker Compose Stacks in a Web UI
Dockge is a self-hosted web interface for managing Docker Compose stacks. It is designed for people who want to edit, deploy, and monitor compose-based services while keeping their files accessible on disk and usable with standard Docker Compose commands.

ttsfm: Provide an OpenAI-Compatible Text-to-Speech API
TTSFM provides a self-hosted text-to-speech service and Python client compatible with OpenAI's speech API. It suits developers who want to generate speech through a REST endpoint, Python, or a web playground, with a disclaimer against production and commercial use.
helicone: Monitor and Route LLM Requests
Helicone is an LLM observability platform and AI gateway for teams building AI applications. It helps developers inspect requests, track costs and latency, evaluate outputs, and route traffic across model providers.

self-hosted: Stream and Download Torrent Content in Docker
Webtor self-hosted packages a torrent streaming and download service in one Docker image. It suits people who want a personal media library and browser-based playback, with optional Stremio and website embedding integrations.

timeful.app: Find a Time for Groups to Meet
Timeful is a web-based availability poll for coordinating group meetings. It helps participants compare schedules across time zones and calendars, making it useful for teams, friends, and organizers who need to find a time that works.