Over the past few weeks, we’ve shared several popular GitHub collections featuring the most-starred open source projects—and they’ve received tons of likes and bookmarks. Many developers asked us to cover more categories, and we’re happy to continue the series.
Some of our previous lists include:
Some of our previous lists include:
- Top 40 Open-source Developer Tools with the Most GitHub Stars
- Top 15 Fastest-Growing Open-Source Low-Code Projects on GitHub in 2025
- Top 11 Open-source CRM Projects with the Most GitHub Stars
- Top 11 Open-Source Admin Dashboard Projects on GitHub
In this post, we’re focusing on Web Applications. We searched through the web-application and web-app GitHub topics, and picked projects with over 10,000 stars and a clear use case. These include platforms for publishing, data visualization, low-code app building, and more.
To help you quickly understand and evaluate each project, we’ve broken down the analysis into three simple parts:
- What it does – What problem does the project solve, and who is it for?
- How to use it – Is it easy to deploy and test?
- How it’s built – What’s the tech stack, and is it easy to extend or learn from?
If you’re new to web development or looking for tools that can speed up your workflow, check out this beginner-friendly guide we published earlier:
Discover Top Tools: Accelerate Web Application Development
Now, let’s dive into 7 open source web apps that really stand out.
No.1: Ghost
GitHub:https://github.com/TryGhost/Ghost
GitHub Star:49.8k
License:MIT
What it does
- Professional publishing platform: Ideal for blogs, newsletters, and long-form content, with a rich text editor and media manager.
- Memberships and paid subscriptions: Gate content and monetize via Stripe-powered subscriptions.
- Built-in email marketing: Turn posts into newsletters and engage your audience directly.
How to use it
Official Docker images and CLI tools are available. Easily deploy on a VPS, services like DigitalOcean, or choose Ghost(Pro) for a managed setup.
How it’s built
Back end: Node.js + Express
Front end: Handlebars templating
Default database: SQLite, configurable to MySQL/PostgreSQL. Theme and API development supported.
No.2: Dash
GitHub:https://github.com/plotly/dash
GitHub Star:23.3k
License:MIT
Data Apps & Dashboards for Python. No JavaScript Required.
What it does
- Interactive apps with zero JavaScript: Build complex dashboards using pure Python.
- Full analytics-to-app pipeline: Turn data insights into usable internal or public-facing tools.
- Rich community components: Backed by Plotly and React; includes charts, filters, tables, and more.
How to use it
Dash apps run in any Python environment, deployable via Flask, Docker, Heroku, Render, and others.
How it’s built
Python (Flask) + React, connected via JSON bridge for UI interaction. Clean architecture suited for prototyping or production.
No.3: Wasp
GitHub:https://github.com/wasp-lang/wasp
GitHub Star:17.3k
License:MIT
What it does
- Define full-stack apps with a DSL: Describe pages, routes, auth flows in Wasp’s own syntax.
- Batteries-included stack: Uses React, Node.js, Prisma, and PostgreSQL by default.
- Built-in user management: Auth and roles are generated with minimal code.
How to use it
Supports local and cloud deployment (e.g., Railway, Render). Wasp CLI handles dev, build, and DB migrations.
How it’s built
DSL → generates React (frontend) + Node.js/Prisma (backend). Architecture separates concerns cleanly.
No.4: NocoBase
GitHub:https://github.com/nocobase/nocobase
GitHub Star:16.1k
License:AGPL-3.0
What it does
- Plugin-based low-code framework: Every core function (data modeling, access control, workflows, UI, etc.) is a plugin. Enable, disable, or extend as needed.
- Data-model driven: Visually create and relate tables, define business models, and integrate external APIs or databases.
- Enterprise-ready features: Role-based permissions, approval flows, field-level controls—ideal for building custom CRMs, HR, ERP systems.
How to use it
Supports Docker one-click deployment or local development. Comprehensive docs and a growing developer community.
How it’s built
Front end: React + Umi + Ant Design
Back end: Node.js (Koa) + Sequelize
The plugin system extends across both layers.
No.5: DocsGPT
GitHub:https://github.com/arc53/DocsGPT
GitHub Star:15.9k
License:MIT
What it does
- AI-powered document Q&A: Semantic search + GPT chat on your own document set.
- Supports private/internal docs: Great for tech support or internal knowledge base.
- Model and vector DB flexibility: Compatible with various LLMs and embedding models.
How to use it
Runs locally or via Docker. Includes model server, embedding pipeline, and a UI—easy to self-host.
How it’s built
Frontend: Next.js
Backend: FastAPI + FAISS + LLM
APIs coordinate front-back communication.
No.6: marimo
GitHub:https://github.com/marimo-team/marimo
GitHub Star:14.3k
License:Apache-2.0
What it does
- Interactive Python notebooks reimagined: Combines Markdown, code, charts, and variable bindings.
- Better maintainability: Clearer file structure and version control.
- Live variable updates: Designed for frontend-like experiences in a Python environment.
How to use it
Install via pip
, run a local server. Can also be hosted remotely for team access.
How it’s built
Python backend with WebSocket support. Frontend is a modern single-page app.
No.7: Revel
GitHub:https://github.com/revel/revel
GitHub Star:13.2k
License:MIT
What it does
- Full-stack framework for Go – Built-in routing, MVC, sessions, validation, and caching.
- Rails-like DX for Go devs – Includes hot reload and dev tools.
- Multi-environment support – Development, test, and production configurations built in.
How to use it
Uses Go’s tooling for build and deployment. Docker- and CI/CD-friendly. CLI included.
How it’s built
Built on Go’s native HTTP server. MVC pattern with extensible plugin/template system.
Summary
These 7 open source web applications stand out not just for their popularity, but for solving real problems with clean architectures and strong community support. Here’s a quick recap:
- Ghost – A modern CMS for content creation and monetization
- Dash – Build interactive data apps in Python with no JS
- Wasp – Define full-stack apps using a simple DSL
- NocoBase – A plugin-driven low-code platform for enterprise apps
- DocsGPT – A local AI assistant for your documentation
- marimo – A modern alternative to Jupyter for interactive Python apps
- Revel – A full-featured web framework for Go developers
If any of these projects caught your attention, give them a star, try a local deploy, or share your thoughts in the comments. We’ll keep sharing handpicked open source projects—stay tuned for more!
Related reading:
- Top 40 Open-source Developer Tools with the Most GitHub Stars
- Top 15 Fastest-Growing Open-Source Low-Code Projects on GitHub in 2025
- Top 11 Open-source CRM Projects with the Most GitHub Stars
- Top 11 Open-Source Admin Dashboard Projects on GitHub
- Top 10 Open-source Workflows Projects with the Most GitHub Stars
- Top 4 Open-source App Builder Tools with the Most GitHub Stars