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

AdventureLog: Track Travel and Plan Trips
AdventureLog is a self-hosted travel tracker and trip planner for organizing visited places, itineraries, and travel history on a map. It suits travelers who want to manage their own data and collaborate on plans.

ZimaOS: Run a Home NAS and Storage Server
ZimaOS is a Buildroot-based NAS operating system evolved from CasaOS, designed for Zima hardware and UEFI x86-64 systems. It suits people seeking a lightweight server with OTA updates and disk-management features.

theme.park: Apply Custom Themes to Self-Hosted Apps
theme.park provides CSS themes and skins for a wide range of self-hosted web apps. It helps users give multiple services a consistent look, with setup options and app-specific guidance in its documentation.

neko: Stream a Shared Virtual Browser Over WebRTC
Neko runs a browser or other desktop application in a Docker container and streams it to users over WebRTC. It suits watch parties, collaborative sessions, and remote access to an isolated browser.

netgoat: Self-Host a Reverse Proxy and Traffic Policy Agent
NetGoat is a Go-based reverse proxy for routing traffic through local or cloud deployments, with controls for authentication, caching, rate limits, and security rules. It suits operators who want self-hosted traffic management and optional Cloudflare integrations.

magentic-ui: Automate Browser and File Tasks with AI Agents
MagenticLite is an experimental agent for browser and local-file workflows, designed to work with smaller models. It supports human approval and browser sandboxing, and suits people who want supervised automation rather than unattended computer control.

ConvertX: Convert Files on Your Own Server
ConvertX is a self-hosted web app for converting files across more than 1,000 formats. It suits individuals and teams who want a private, Docker-deployed conversion service with accounts and batch processing.

awesome-tunneling: Compare Tunneling Tools and Services
A curated directory for comparing tunneling software and hosted services, with a focus on self-hosting. It helps developers and homelab operators find options for exposing local services or connecting private networks.

ch.at: Chat with Language Models over Web, SSH, and DNS
ch.at is a lightweight Go chat service that exposes language-model conversations through a web page, HTTP API, SSH, and DNS. It also offers a public, in-memory board for posts and feeds, making it suited to simple, low-dependency deployments and experimental access methods.

logdy-core: View Live Logs in a Web Browser
Logdy is a local, single-binary tool that streams logs into a browser-based interface for filtering and inspection. Use it from shell pipelines, files, sockets, REST API inputs, or as a Go library.

Zero: A Self-Hosted AI Email App
Zero is an open-source email app for managing accounts from providers such as Gmail and Outlook, with AI features and a focus on privacy. It suits people who want a customizable inbox they can self-host.

cryptpad: Collaborate on Documents with End-to-End Encryption
CryptPad is a browser-based collaboration suite for editing documents and other content together in real time. It encrypts user data in the browser before sending it to the server, and can be run as a self-hosted service.