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

awesome-url-shortener: Find Hosted and Self-Hosted URL Shorteners
A curated directory of hosted URL-shortening services, self-hosted software, and commercial options. It also tracks archived projects and services with access problems to help readers compare choices and check service history.

53AIHub: Manage AI Agents, Knowledge, Prompts, and Tools
53AIHub is an AI portal for organizations that want to publish and operate agents, prompts, tools, and knowledge bases in one place. It connects to platforms such as Coze, Dify, FastGPT, and RAGFlow, with options for cloud or self-hosted deployment.

iptvnator: Play IPTV Streams Across Devices
IPTVnator is a cross-platform player for personal IPTV playlists, with live TV, video-on-demand, and guide features. Use it to organize and play your own M3U, Xtream Codes, or Stalker sources on desktop or in a browser.

matterbridge: Connect Chats Across Messaging Platforms
Matterbridge relays messages between channels on many chat platforms, so communities can communicate without moving everyone to one service. It suits administrators who need to connect existing chat systems through configurable gateways.

browserable: Automate Browsers for AI Agents
Browserable is a self-hostable browser automation library for AI agents. It runs natural-language tasks such as searching websites, filling forms, and extracting information, with a JavaScript SDK and REST API for integration.

MaxKB: Build and Run Enterprise AI Agents
MaxKB is a self-hostable platform for building AI agents that use company knowledge, workflows, and external tools. It suits teams that want to add model-backed question answering to internal or customer-facing systems.

1Panel: Manage Linux Servers and AI Services
1Panel is a web-based control panel for managing Linux servers, containers, websites, databases, backups, and AI agents. It suits self-hosters and administrators who want a visual interface for common operations and app deployment.

docker-tinyauth: Run Tinyauth as a Rootless Container
A Docker image for Tinyauth, an authentication middleware for protecting apps behind popular reverse proxies. It emphasizes a small, distroless, rootless runtime for self-hosted deployments.

blocky: Filter and Route DNS for Your Local Network
Blocky is a Go-based DNS proxy that lets households and homelabs block unwanted domains and manage DNS routing centrally. Use it when you want configurable filtering, modern encrypted DNS protocols, and local-network integrations without telemetry.

cloudflare-ddns: Keep Cloudflare DNS Updated with Your IP
A Go-based dynamic DNS updater that detects public IPv4 and IPv6 addresses and reconciles them with Cloudflare DNS. It suits self-hosters who need flexible record management, optional WAF lists, and monitoring integrations.

macos: Run macOS in a Docker Container
dockur/macos packages a macOS virtual machine in a Docker container, with automated downloads and installation. It is for users who need a configurable macOS environment and have a host with KVM support.

matkap: Investigate Malicious Telegram Bots
Matkap is a self-hosted web tool for authorized investigations of Telegram bots used for malware command and control. It helps security researchers find exposed bot credentials, examine bot activity, and correlate indicators with threat-intelligence sources.