Python Webapp

Open-source Python projects categorized as Webapp

Top 23 Python Webapp Projects

  1. system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: 5 Cool Websites Every Engineer Should Know About 🚀 | dev.to | 2025-03-15

    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.

  2. 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.

    CodeRabbit logo
  3. nicegui

    Create web-based user interfaces with Python. The nice way.

    Project mention: NiceGUI: Python Web UIs Made Easy | dev.to | 2025-03-06

    View the Project on GitHub

  4. 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
  5. wave

    Realtime Web Apps and Dashboards for Python and R (by h2oai)

    Project mention: This Week In Python | dev.to | 2024-08-30

    wave – Realtime Web Apps and Dashboards for Python and R

  6. uwsgi-nginx-flask-docker

    Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.

  7. rio

    WebApps in pure Python. No JavaScript, HTML and CSS needed (by rio-labs)

    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

  8. Solara

    A Pure Python, React-style Framework for Scaling Your Jupyter and Web Apps

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. microdot

    The impossibly small web framework for Python and MicroPython.

    Project mention: MicroPie is an ultra-lightweight Python web framework | news.ycombinator.com | 2025-01-19
  11. coronavirus-tracker-api

    🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!

  12. traingenerator

    🧙 A web app to generate template code for machine learning

  13. ThePhish

    ThePhish: an automated phishing email analysis tool

  14. Hawkpost

    Generate links that users can use to submit messages encrypted with your public key.

  15. Watcher

    Watcher - Open Source Cybersecurity Threat Hunting Platform. Developed with Django & React JS. (by Felix83000)

  16. IPRotate_Burp_Extension

    Extension for Burp Suite which uses AWS API Gateway to rotate your IP on every request.

  17. nxbt

    Control your Nintendo Switch through a website, terminal, or macro.

  18. app.enfugue.ai

    ENFUGUE is an open-source web app for making studio-grade images and video using generative AI.

  19. cartoonize

    A demo webapp to convert images and videos into cartoon!

  20. picoweb

    Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework

  21. Cat-Printer

    Application supporting Bluetooth thermal “Cat Printers”, for everyone!

  22. greppo

    Build & deploy geospatial applications quick and easy.

  23. kerko

    A web application component that provides a faceted search interface for bibliographies managed with Zotero.

  24. webappanalyzer

    This project aims to maintain Wappalyzer technologies

    Project mention: webappanalyzer VS wapalyzer - a user suggested alternative | libhunt.com/r/webappanalyzer | 2024-09-13
  25. 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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Webapp discussion

Log in or Post with

Python Webapp related posts

  • The Flask Mega-Tutorial, Part I: Hello, World (2024)

    1 project | news.ycombinator.com | 21 Mar 2025
  • Show HN: Rio – Modern Web Apps in Pure Python, No JavaScript/HTML/CSS Needed

    2 projects | news.ycombinator.com | 8 Mar 2025
  • NiceGUI: Python Web UIs Made Easy

    1 project | dev.to | 6 Mar 2025
  • Rio: Build Stunning GUIs and Full-Stack Web Apps in Pure Python — No HTML, CSS, or JS Needed!

    2 projects | dev.to | 2 Mar 2025
  • Colors with Rio's oklab color space

    2 projects | dev.to | 2 Feb 2025
  • MicroPie is an ultra-lightweight Python web framework

    1 project | news.ycombinator.com | 19 Jan 2025
  • Minimal Rio Intro

    2 projects | dev.to | 2 Jan 2025
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Mar 2025
    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 →

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

Sponsored
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.
coderabbit.ai

Did you know that Python is
the 2nd most popular programming language
based on number of references?