Python Web

Open-source Python projects categorized as Web

Top 23 Python Web Projects

  1. system-design-primer

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

    Project mention: 2026: The average developer's year disappears and the most will struggle | dev.to | 2025-11-27

    One of the best free resources for real engineering fundamentals. https://github.com/donnemartin/system-design-primer

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. stable-diffusion-webui

    Stable Diffusion web UI

    Project mention: Set up your own personal AI Frankenstack: DIY edition | dev.to | 2025-09-03

    Link (Github): https://github.com/AUTOMATIC1111/stable-diffusion-webui

  4. fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

    Project mention: Observability Practices: Implementing Real-World Monitoring With Python and Prometheus | dev.to | 2025-12-03

    FastAPI – https://fastapi.tiangolo.com

  5. Django

    The Web framework for perfectionists with deadlines.

    Project mention: Reflections on the Djangonaut Space Journey 🦄 | dev.to | 2025-12-01

    After some hard work (the process is detailed here), I successfully submitted my first PR. I learned a tremendous amount during the review process. I hope to use this feedback to significantly improve my code quality and structure in future PRs.

  6. httpie

    🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. (by httpie)

    Project mention: Part 6: Test and Demo - Ktor Native Worker Tutorial | dev.to | 2025-12-21

    If you prefer HTTPie:

  7. glance

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: Linux Performance Analysis in 60 seconds | news.ycombinator.com | 2025-07-29

    Glances is nice. I think it is a clone of HP-UX Glance.

    https://nicolargo.github.io/glances/

  8. reflex

    🕸️ Web apps in pure Python 🐍

    Project mention: Prediction: AI will make formal verification go mainstream | news.ycombinator.com | 2025-12-16
  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. sanic

    Accelerate your web app development | Build fast. Run fast.

  11. flet

    Flet enables developers to easily build realtime web, mobile and desktop apps in Python. No frontend experience required.

    Project mention: FletX: Bring Reactive Power to Your Python UI with GetX-Like Simplicity | dev.to | 2025-06-15

    Meet FletX — a lightweight framework built on top of Flet that brings reactivity and clean architecture to Python GUI apps.

  12. qutebrowser

    A keyboard-driven, vim-like browser based on Python and Qt.

  13. django-cms

    The easy-to-use and developer-friendly enterprise CMS powered by Django

  14. falcon

    The no-magic web API and microservices framework for Python developers, with a focus on reliability and performance at scale.

  15. Robyn

    Robyn is a Super Fast Async Python Web Framework with a Rust runtime.

    Project mention: Robyn: A curiously fast Python/Rust web framework | news.ycombinator.com | 2025-11-24
  16. oppia

    A free, online learning platform to make quality education accessible for all.

  17. Flask-AppBuilder

    Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/

  18. MechanicalSoup

    A Python library for automating interaction with websites.

  19. connexion

    Connexion is a modern Python web framework that makes spec-first and api-first development easy.

  20. Kinto

    A generic JSON document store with sharing and synchronisation capabilities. (by Kinto)

  21. LitServe

    Build custom inference engines for models, agents, multi-modal systems, RAG, pipelines and more.

    Project mention: LitServe: Build custom AI inference engines | news.ycombinator.com | 2025-10-31
  22. toapi

    Every web site provides APIs.

  23. Flexx

    Write desktop and web apps in pure Python

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

  25. awesome-discord-communities

    A curated list of awesome Discord communities for programmers

  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 Web discussion

Python Web related posts

  • Reflections on the Djangonaut Space Journey 🦄

    1 project | dev.to | 1 Dec 2025
  • 2026: The average developer's year disappears and the most will struggle

    4 projects | dev.to | 27 Nov 2025
  • Show HN: PhantomCollect – Open-Source Web Data Collection Framework in Python

    1 project | news.ycombinator.com | 10 Nov 2025
  • AI scrapers request commented scripts

    4 projects | news.ycombinator.com | 31 Oct 2025
  • Flask vs. Django: Which Framework Should You Choose For Your Project?

    1 project | dev.to | 3 Oct 2025
  • Django 6.0 alpha 1 released

    1 project | news.ycombinator.com | 18 Sep 2025
  • Set up your own personal AI Frankenstack: DIY edition

    3 projects | dev.to | 3 Sep 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

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

# Project Stars
1 system-design-primer 329,920
2 stable-diffusion-webui 159,018
3 fastapi 93,326
4 Django 86,197
5 httpie 37,170
6 glance 30,984
7 reflex 27,821
8 sanic 18,600
9 flet 15,019
10 qutebrowser 11,134
11 django-cms 10,607
12 falcon 9,770
13 Robyn 6,801
14 oppia 6,349
15 Flask-AppBuilder 4,934
16 MechanicalSoup 4,831
17 connexion 4,577
18 Kinto 4,395
19 LitServe 3,737
20 toapi 3,535
21 Flexx 3,340
22 rio 3,324
23 awesome-discord-communities 3,243

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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