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

keybr.com: Learn Touch Typing With Adaptive Lessons
keybr.com is a typing tutor that uses per-key performance data to generate lessons around your weaker keys. It suits learners who want structured practice, progress tracking, and a target speed to work toward.

web-archive: Save, Search, and Share Web Pages
web-archive is a self-hostable service for saving web pages as HTML snapshots, then searching, organizing, reading, and sharing them. It pairs a browser extension with a web client and can run on Cloudflare or locally with Docker.

cv: Build a Minimalist, Print-Friendly CV Website
A TypeScript and Next.js web app for presenting a clean, print-friendly CV. Edit one resume data file to personalize the page, then run it locally or deploy it as a website.

papermerge: Organize and Search Scanned Documents
Papermerge is a web-based document management system for organizing scanned archives. It uses OCR and full-text search to make documents easier to find, but this repository is archived and development has moved to papermerge-core.

Socioboard-5.0: Manage and Analyze Social Media Accounts
Socioboard-5.0 is a social media management platform for coordinating accounts, publishing content, and reviewing analytics. It is aimed at teams and businesses that want a customizable platform for managing social media workflows.

daedalOS: Use a Desktop Environment in Your Browser
daedalOS recreates a desktop environment in the browser, with a file system, movable windows, and a broad collection of apps, emulators, and games. It suits people exploring browser-based computing or building a self-contained interactive desktop experience.

notesGPT: Record and Summarize Voice Notes
notesGPT is a web app for recording voice notes and turning them into transcripts, summaries, and action items. It suits people who want searchable meeting or personal notes, and can be deployed with Convex, Clerk, and Together.ai credentials.

arcane: Manage Docker Containers and Compose Projects
Arcane is a self-hosted web interface for managing Docker containers and Compose projects. It is aimed at people who want a visual way to work with Docker; consult its documentation for installation and configuration details.

middleware-manager: Manage Traefik Middleware and Resources
Middleware Manager provides a web interface for managing Traefik middleware, routers, services, plugins, and mTLS settings. It is designed for operators using Pangolin or standalone Traefik who want to manage these resources from one place.

homebox: Manage a Home Inventory and Its Records
HomeBox is a self-hosted web app for cataloging household belongings and keeping related records in one place. It suits home users who want to search items, track warranties and maintenance, and manage their inventory across devices.

transformerlab-app: Train and Evaluate AI Models in One Workspace
Transformer Lab is a research workspace for training, fine-tuning, running, and evaluating AI models on local machines or GPU clusters. It suits individual researchers who want a unified UI and teams that need to coordinate jobs across existing infrastructure.

vuln-bank: Practice Web, API, and AI Security Testing
Vuln Bank is an intentionally vulnerable banking web app for learning application security testing and secure code review. It offers hands-on scenarios across web, API, GraphQL, and AI features, and should only run in an isolated educational environment.