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

jan: Run AI Models Locally or Connect to Cloud Models
Jan is a desktop AI assistant for downloading and running language models on your computer, with optional connections to cloud providers. It suits people who want local control and privacy alongside custom assistants and an OpenAI-compatible local API.

LocalAI: Run AI Models on Your Own Hardware
LocalAI serves language, vision, audio, and image models through compatible APIs on local or distributed hardware. It suits developers and teams who want a flexible self-hosted AI service without depending on a GPU.

CasaOS: Manage a Personal Cloud and Home Server
CasaOS is a home-server system for managing files, drives, and Docker apps through a friendly web interface. It suits people who want to self-host services on compatible computers without managing every task from the command line.

logto: Build Authentication and Authorization for Apps
Logto is an identity platform for SaaS and AI applications, built around OIDC and OAuth 2.1. It provides sign-in flows, multi-tenancy, enterprise SSO, and authorization capabilities for teams building user-facing apps and APIs.

Apollo: Stream Your Desktop at a Client's Native Resolution
Apollo is a self-hosted desktop streaming host derived from Sunshine, designed to match streams to a client’s native resolution and frame rate. It supports hardware encoding across AMD, Intel, and Nvidia GPUs, with a web UI for setup and pairing.

streamystats: Analyze Jellyfin Viewing Activity
Streamystats adds analytics and visualizations to Jellyfin, including watch history, library statistics, and recommendations. It suits Jellyfin server owners who want a separate dashboard for understanding viewing activity across users and servers.

personal-drive: Self-Host a File Sharing and Storage App
Personal Drive is a self-hosted file storage and sharing web app built with Laravel and React. It suits people who want to manage their files on their own server, with browser previews, sharing controls, and optional two-factor authentication.

defguard: Manage Secure VPN and Identity Access
Defguard is a self-hosted platform for managing WireGuard VPN access, identity, and multi-factor authentication. It suits organizations that want centralized control over network access and authentication inside their own infrastructure.

infinity: Serve Embedding and Reranking Models via API
Infinity is a Python serving engine for text embeddings, reranking, and selected image, audio, and late-interaction models. It provides an OpenAI-aligned REST API with multiple inference backends for teams deploying models from Hugging Face.

typesense: Build Fast, Typo-Tolerant Search Experiences
Typesense is a C++ search engine for adding low-latency, typo-tolerant search to applications. Use it when you want a straightforward, self-hostable alternative to hosted search services, with options for filtering, faceting, vector search, and clustering.

namviek: Manage Projects for Small Teams
Namviek is a self-hosted project management tool for small development teams seeking core planning features without per-seat subscription costs. It uses Next.js, Node.js, MongoDB, and Redis, with Docker setup and deployment guides available.

afilmory: Build and Host Photographer Photo Galleries
Afilmory is a photo gallery platform for photographers that syncs images from storage such as S3 or GitHub and presents them with EXIF details, maps, and a WebGL viewer. Use the hosted service for a managed gallery or self-host it for more control.