Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python Webapp Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
System Design Primer on GitHub** (https://github.com/donnemartin/system-design-primer) Best for: Learning system design. System design is a critical skill for engineers, especially those moving into senior roles. The System Design Primer on GitHub is an excellent resource that covers the fundamentals of designing scalable systems, a key area for technical interviews.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
View the Project on GitHub
-
microblog
The microblogging application developed in my Flask Mega-Tutorial series. This version maps to the 2024 Edition of the tutorial.
Project mention: The Flask Mega-Tutorial, Part I: Hello, World (2024) | news.ycombinator.com | 2025-03-21 -
wave – Realtime Web Apps and Dashboards for Python and R
-
uwsgi-nginx-flask-docker
Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.
-
Project mention: Show HN: Rio – Modern Web Apps in Pure Python, No JavaScript/HTML/CSS Needed | news.ycombinator.com | 2025-03-08
Hey HN,
Over the past 10 months, my friends and I created an open source project called Rio to help Python developers build modern web apps without needing HTML, CSS, or JavaScript. Whether you're working on a simple internal tool or a complex multi-page app, Rio lets you stay in the Python ecosystem without needing to learn frontend frameworks.
With Rio, the UI is defined using Python components, inspired by React and Flutter. Instead of writing HTML/CSS, you compose reusable UI elements in Python and let Rio handle rendering and state updates. The backend and frontend stay seamlessly connected using WebSockets, so data syncs automatically without manual API calls. Since Rio is fully Python-native, you can integrate it with any Python library, from data science tools to AI models.
Many Python projects rely on popular libraries like React internally, but the core benefits and elegance of these libraries are often diluted in the process. Unlike wrapper frameworks, Rio is built from scratch, offering a cleaner, faster, and more efficient development experience specifically for Python.
We’ve seen users build everything from CRM tools to dashboards, LLM interfaces, and interactive reports using Rio. If you’re a Python developer who has wanted a better way to build web apps without learning JavaScript, we’d love to hear your thoughts!
[Github] https://github.com/rio-labs/rio
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: MicroPie is an ultra-lightweight Python web framework | news.ycombinator.com | 2025-01-19
-
-
-
-
Watcher
Watcher - Open Source Cybersecurity Threat Hunting Platform. Developed with Django & React JS. (by Felix83000)
-
IPRotate_Burp_Extension
Extension for Burp Suite which uses AWS API Gateway to rotate your IP on every request.
-
-
app.enfugue.ai
ENFUGUE is an open-source web app for making studio-grade images and video using generative AI.
-
-
picoweb
Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
-
-
-
kerko
A web application component that provides a faceted search interface for bibliographies managed with Zotero.
-
Project mention: webappanalyzer VS wapalyzer - a user suggested alternative | libhunt.com/r/webappanalyzer | 2024-09-13
-
web-portal
Web Portal is a all-in-one web dashboard, providing many widgets to build a personal portal. With the ability to load external plugins.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Webapp discussion
Python Webapp related posts
-
The Flask Mega-Tutorial, Part I: Hello, World (2024)
-
Show HN: Rio – Modern Web Apps in Pure Python, No JavaScript/HTML/CSS Needed
-
NiceGUI: Python Web UIs Made Easy
-
Rio: Build Stunning GUIs and Full-Stack Web Apps in Pure Python — No HTML, CSS, or JS Needed!
-
Colors with Rio's oklab color space
-
MicroPie is an ultra-lightweight Python web framework
-
Minimal Rio Intro
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 25 Mar 2025
Index
What are some of the best open-source Webapp projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | system-design-primer | 294,042 |
2 | nicegui | 11,598 |
3 | microblog | 4,634 |
4 | wave | 4,069 |
5 | uwsgi-nginx-flask-docker | 2,996 |
6 | rio | 2,762 |
7 | Solara | 1,993 |
8 | microdot | 1,619 |
9 | coronavirus-tracker-api | 1,589 |
10 | traingenerator | 1,371 |
11 | ThePhish | 1,198 |
12 | Hawkpost | 953 |
13 | Watcher | 897 |
14 | IPRotate_Burp_Extension | 838 |
15 | nxbt | 824 |
16 | app.enfugue.ai | 715 |
17 | cartoonize | 614 |
18 | picoweb | 513 |
19 | Cat-Printer | 438 |
20 | greppo | 396 |
21 | kerko | 344 |
22 | webappanalyzer | 307 |
23 | web-portal | 220 |