Python Webapp

Open-source Python projects categorized as Webapp

Top 23 Python Webapp Projects

  • system-design-primer

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

    Project mention: 10 GitHub repositories that every developer must follow | | 2024-02-21

    ✅ donnemartin/system-design-primer:

  • nicegui

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

    Project mention: Show HN: Hyperdiv – Reactive, immediate-mode web UI framework for Python | | 2024-02-20

    Dash is similar in spirit, as a "build web UIs with Python" framework. Dash seems more similar to nicegui ( architecturally than to Hyperdiv. Like nicegui, it builds a static dom that is then mutated via callbacks or data bindings.

    By contrast, Hyperdiv lays out UI declaratively based on state, and when state changes, the app re-runs, generating an updated UI. Streamlit and Hyperdiv seem to work similarly, though I'm not sure how Streamlit handles state and state-based layout.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • microblog

    The microblogging application developed in my Flask Mega-Tutorial series. This version maps to the 2024 Edition of the tutorial.

    Project mention: Simple Flask Integration for an Elastic Semantic Search App | | 2024-02-06

    In this blog, we're going to address the "on any website" part of a Search Solution. Or at least - propose a starting point for it. There are many great tutorials out there for a deep dive on Flask - one of the best from my colleague Miguel.

  • wave

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

    Project mention: Streamlit alternatives but for Rust? | /r/rust | 2023-10-01

  • uwsgi-nginx-flask-docker

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

  • 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!

  • Solara

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

    Project mention: We wrote the OpenAI Wanderlust app in pure Python using Solara | /r/Python | 2023-11-11

    We (the authors of the Solara web app framework) got inspired by the OpenAI keynote Wanderlust app they demoed.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • traingenerator

    🧙 A web app to generate template code for machine learning

  • microdot

    The impossibly small web framework for Python and MicroPython. (by miguelgrinberg)

    Project mention: Microdot: A Web Framework for Microcontrollers | | 2024-02-03

    Presumably "anything that micropython (or circuitpython) does" which is vast range. is just python code...

  • ThePhish

    ThePhish: an automated phishing email analysis tool

    Project mention: How do you deal with phising emails at your company? | /r/cybersecurity | 2023-05-14
  • Hawkpost

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

  • Watcher

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

  • nxbt

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

    Project mention: Raspberry Pi Hunts Shiny Pokémon While You Sleep | | 2023-08-11

    Oh wow, awesome use-case. This actually uses my Switch Bluetooth Controller emulation project [0] under the hood for automating the button presses. If you have a RPi on-hand, you can grab a decent USB capture card for around $15 on Ebay or Amazon, last I checked, for a cheap(er) entry point into automation projects like this.


  • IPRotate_Burp_Extension

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

    Project mention: Let's Talk About Two-Factor Auth | /r/CryptoCurrency | 2023-03-08

    I rank Yubikey #1 because it is the easiest item to keep safe without sacrificing usability. Most people do not carry their Yubikey around with them everywhere so it can stay protected in your home. TOTP on the other hand is only as hardened as your cell phone is if it gets stolen from you. I once had a friend who knew I was a "hacker" ask me to hack her phone and she handed it to me. I assumed I'd open it, attempt to guess her pin and hand it back as we were eating dinner and I don't carry my laptop everywhere, but she didn't even have a lock on her phone. I went to her also unprotected Venmo app and showed her how easy it would be to send myself money. Now this was years ago and I'd say most people are smart enough to lock their devices but not all methods of device locking are created equal either so know that if you do choose to use TOTP it is only as secure as your phone is. Additionally, most TOTP codes are short (6 digits) whereas Yubikey's code is fairly verbose. If the application does not implement rate limiting in theory a savvy attacker could brute force TOTP. An application that only rate limits by IP could be beaten by someone using a tool like this:

  • cartoonize

    A demo webapp to convert images and videos into cartoon!

  • picoweb

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

  • greppo

    Build & deploy geospatial applications quick and easy.

  • kerko

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

  • Cat-Printer

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

  • hasty-paste

    A fast and minimal paste bin.

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

    Project mention: A simple dashboard with a list of all your servers? | /r/selfhosted | 2023-07-09

    I am the creator of Web Portal which is a web dashboard. It has a plugin system and is written in python, so should be easy to expand.

  • OctoPrint-OctoEverywhere

    Cloud Empower Your OctoPrint Or Klipper 3D Printer With Free, Private, And Secure OctoPrint Remote Access, AI-Powered Print Failure Detection, Real-time Notifications, Live Streaming, and More!

    Project mention: IS IT WORTH BUYING | /r/crealityk1 | 2023-12-10

    You should try OctoEverywhere for remote access, AI failure detection, and more! I might be biased, since I’m the developer behind the project. But I would love to know what you think if you try it!

  • DocumentGPT

    DocumentGPT is a web application that allows you to chat over your research document using OpenAI's chat API and perform semantic search using vector databases. This tool provides a seamless interface for interacting with your research document, exploring search results, and engaging in a conversation with an AI chatbot.

    Project mention: DocumentGPT with Agents | /r/StreamlitOfficial | 2023-07-07

    Was really excited to get everything working! Check it out at:

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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). The latest post mention was on 2024-02-21.

Python Webapp related posts


What are some of the best open-source Webapp projects in Python? This list will help you:

Project Stars
1 system-design-primer 247,417
2 nicegui 6,728
3 microblog 4,366
4 wave 3,808
5 uwsgi-nginx-flask-docker 2,935
6 coronavirus-tracker-api 1,599
7 Solara 1,472
8 traingenerator 1,336
9 microdot 1,284
10 ThePhish 1,005
11 Hawkpost 942
12 Watcher 785
13 nxbt 747
14 IPRotate_Burp_Extension 739
15 cartoonize 595
16 picoweb 481
17 greppo 379
18 kerko 271
19 Cat-Printer 222
20 hasty-paste 183
21 web-portal 168
22 OctoPrint-OctoEverywhere 110
23 DocumentGPT 89
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.