Open Source Web Apps
Web applications run in a web browser and provide interactive services without requiring users to install a conventional desktop program. They can support communication, file sharing, image processing, note-taking, scheduling, and many other tasks. Depending on their design, they may process information in the browser, rely on a server, or combine both approaches. Open source gives users and developers access to the source code, making it possible to inspect how an application works, adapt it, and run it on infrastructure they control.
This area includes browser-based productivity tools, collaboration platforms, media utilities, and self-hosted services. When choosing one, check its license, maintenance activity, documentation, deployment requirements, security practices, and compatibility with the services or data you already use. Consider whether it works offline, where information is processed, and whether it can be migrated or backed up. Open source web apps are useful to individuals, teams, and organizations seeking adaptable software and greater control over their workflows and data.
208 repositories · updated October 4, 2026

open-ace: Govern AI Coding Agents in a Self-Hosted Workspace
Open ACE brings AI coding CLIs into a self-hosted workspace with remote execution and administrative controls for keys, access, quotas, usage, and audits. It suits engineering teams that need to manage agents across private machines and shared workflows.

gods-eye-view: Explore Live Data on a 3D Globe
God's Eye View combines public geospatial feeds on an interactive 3D globe, with tools for tracking aircraft, ships, satellites, weather and more. It is a locally run browser app for developers, researchers and curious users exploring spatial data.

Local_LLM_Linux_Troubleshoot: Diagnose Linux with a Local LLM
A local web app and CLI that uses a llama.cpp model to investigate Linux issues, explain likely causes, and suggest repairs. It starts with read-only diagnostics and asks for permission before running system-changing commands.

OpenBot: Govern and Run AI Coworkers on Your Infrastructure
OpenBot is a self-hosted platform for running AI coworkers with their own browser, files and tools. It connects agents through AG-UI and routes computer actions through configurable policy and audit controls.

wasm-agents-blueprint: Run Python AI Agents in the Browser
Mozilla AI's Wasm Agents Blueprint runs the OpenAI Agents Python SDK in a browser using Pyodide and WebAssembly. It suits developers exploring browser-based agents with hosted or local LLMs, without deploying an agent server.

borgbackupserver: Manage Borg Backups Across Endpoints
Borg Backup Server is a self-hosted web app for scheduling and managing Borg backups across multiple machines. It suits people who want a central interface for backup jobs, restores, and repository operations without opening inbound connections to their endpoints.

taOS: Run Self-Hosted AI Agents Across Your Hardware
taOS is a self-hosted platform for running AI agents, local models, chat, and memory on hardware you control. It combines a web desktop with optional distributed compute, making it suited to privacy-focused users who can manage a beta system.

clawhub: Discover and Publish OpenClaw Skills and Plugins
ClawHub is a public registry for OpenClaw skills and packages, with tools to publish versions, search listings, and manage installs. It suits OpenClaw users and developers who want a shared catalog and CLI-based workflows for distributing agent capabilities.

nanobot: Run a Self-Hosted Personal AI Agent
nanobot is a Python framework for running a personal AI agent through a browser, terminal, or chat apps. It combines model integrations with tools, memory, MCP, and scheduled workflows for people who want a customizable agent they can host themselves.

lobehub: Organize and Run Teams of AI Agents
LobeHub is a web app for building, coordinating, and scheduling AI agents as a team. It suits individuals and teams who want shared agent workflows, model choice, and self-hosting, but requires configuring an AI model provider.

DeepTutor: Build a Personalized AI Learning Workspace
DeepTutor is a self-hostable AI tutoring workspace for studying with chat, research, quizzes, and personal learning materials. It combines agent tools, memory, and knowledge retrieval for learners who want more than a single-purpose chatbot.

masonite: Build Python Web Applications with an Integrated Framework
Masonite is a Python web framework for building applications with integrated tools for common tasks such as mail, queues, scheduling, events, and database access. This repository covers Masonite 4 and earlier and is no longer maintained; new projects should see its successor.