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

sql-studio: Explore Databases with a Single-Binary SQL UI
SQL Studio is a browser-based database explorer for local files and remote SQL servers, launched with one command. It suits developers who want a shared interface for inspecting schemas, browsing rows, and running queries across supported database systems.
favicon-downloader: Find and Download Website Favicons
favicon-downloader is a TypeScript web tool for finding and downloading a site's available favicon sizes. It also provides HTML snippets and an API that retrieves icons from web pages and favicon services.

citadel: Analyze Windows Payloads and Malware Samples
Citadel is a self-hosted framework for static analysis of Windows payloads and malware samples. It combines PE parsing, capability mapping, and sample similarity analysis in a web interface for malware researchers and red teams.

geonode: Manage and Share Geospatial Data
GeoNode is a web-based platform for publishing, managing, and collaborating on geospatial data. It suits organizations that need shared datasets, metadata, and interactive maps with access controls.

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.

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.

vue-fabric-editor: Build Customizable Web Image Editors
A Vue and Fabric.js editor for creating and customizing images, posters, and design templates in the browser. It suits teams building lightweight design tools with reusable editing features and plugin-based extensions.

SkyOffice: Create an Immersive Virtual Office
SkyOffice is a browser-based virtual office where teams meet in a shared, game-like space. It combines proximity-based video chat, screen sharing, text chat, private rooms, and embedded whiteboards for remote collaboration.

openemr: Manage Electronic Health Records and Medical Practices
OpenEMR is a free, open-source application for electronic health records and medical practice management. It brings clinical records, scheduling, and billing together for healthcare practices that need a cross-platform system.

rio: Build Web Apps in Python
Rio is a Python framework for building interactive web apps and local GUI applications with component-based interfaces. It suits Python developers who want to create polished interfaces without writing HTML, CSS, or JavaScript.

tubearchivist: Archive and Browse YouTube Videos at Home
Tube Archivist is a self-hosted web app for downloading, indexing, searching, and playing an offline collection of YouTube videos. It suits people who want to manage subscriptions and archived media on their own server.

captable: Manage Startup Equity and Fundraising
Captable is a TypeScript web app for startup equity and investor workflows, including fundraising, updates, document signing, and data rooms. It may suit teams seeking a self-hostable alternative to commercial cap table platforms, though cap table management is marked as work in progress.