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

flat: Run a Live Online Classroom on Web and Desktop
Agora Flat is a TypeScript classroom client for web, Windows, and macOS, combining a collaborative whiteboard with live audio, video, messaging, and classroom tools. It suits teams building or evaluating interactive online teaching experiences.

docker-drawio: Run draw.io as a Docker Service
Docker packaging for self-hosting the draw.io diagram editor. It provides a Tomcat-based container with configurable integrations and deployment options for standalone use, reverse proxies, and Nextcloud.

sshx: Share a Collaborative Terminal Over the Web
sshx lets people share a live terminal through a web link, with real-time collaboration and end-to-end encryption. It suits remote troubleshooting, pairing, and temporary access to a terminal, including from CI jobs.

subtitle-translator: Batch-Translate Subtitle Files
A browser-based tool and CLI for translating batches of subtitle files while preserving their timing and structure. Useful for subtitle editors and localization workflows that need multiple languages, formats, or translation providers.

anse: Chat with Multiple AI Models in One Interface
Anse is a TypeScript web app for chatting with AI services and generating images through a unified interface. It suits people who want configurable model providers, locally stored chat sessions, and deployment options for their own instance.

BookStack: Organize Documentation in a Self-Hosted Knowledge Base
BookStack is a documentation platform for organizing information in a simple, browsable workspace. It suits teams and individuals who want to create and maintain their own knowledge base, with an emphasis on ease of use over extensibility.

youtube-summarizer: Summarize YouTube Videos and Playlists
A Flask web app that turns YouTube video and playlist transcripts into AI-generated summaries, with optional audio playback. It suits individuals or small groups who want a self-hosted way to review video content.

mirotalk: Self-Host Peer-to-Peer Video Meetings
MiroTalk P2P is a self-hosted browser-based video conferencing app built on WebRTC peer-to-peer connections. It suits teams and communities that want control over meeting data, with chat, screen sharing, recording, and collaboration features.

whodb: Explore and Manage Databases in One Workspace
WhoDB is a self-hosted workspace for browsing database contents, editing records, running queries, and exploring schemas. It suits developers and teams who want a lightweight browser, desktop, or terminal interface, with optional AI-assisted queries.

n8n-workflows: Browse and Search n8n Automation Workflows
A searchable collection of n8n workflow JSON files, organized by category and integration. Browse workflows online or run the Python-based web app locally to search, inspect, and download examples.

whoogle-search: Self-Host a Privacy-Focused Search Interface
Whoogle is a Python web app that once provided ad-free Google results through a self-hosted interface. Google has blocked the requests it relied on, so it no longer returns search results and active development has ended.

13ft: Self-Host a Web Article Reader
13ft is a self-hosted web service that fetches article pages using a Googlebot-style user agent and tries alternate retrieval methods when the primary approach fails. It is for people who want to run their own reader for pages blocked by ads or paywalls.