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: Junior dev roles are rigged; the entry-level jobs (secretly) want seniors, and listings are impossible | dev.to | 2025-08-28

    System Design for Beginners bookmark this even if you don’t need it yet

  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: Enhancing Creativity: A Web Interface for Stable Diffusion | dev.to | 2025-03-21

    For those interested in this innovative tool, accessing the GitHub repository at https://github.com/AUTOMATIC1111/stable-diffusion-webui provides further details and instructions on how to utilize its features effectively. Embrace the future of creativity and unlock new possibilities with this enhanced web interface for Stable Diffusion.

  4. fastapi

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

    Project mention: Always Up-to-Date API Docs Are Real (And No, It’s Not AI) | dev.to | 2025-08-15

    The most sophisticated approach uses type hints and models to automatically generate documentation. FastAPI is the poster child here - it introspects your Pydantic models and function signatures to build comprehensive OpenAPI specs with minimal manual input.

  5. Django

    The Web framework for perfectionists with deadlines.

    Project mention: Configuring CSP: A Test For Django 6.0 | dev.to | 2025-08-29

    The Bakery Demo project uses pip from Python for package management, and the Wagtail dot org website uses Poetry. The differences in connecting both were very subtle, with the bakery demo being the easier of the two. The overarching requirement was that you would have cloned the most recent version of Django from its GitHub repository. For the Bakery Demo, you would need a virtual environment and an installation of Django pointing to your local editable version via pip install -e /path/to/django. This virtual environment would contain your Django, editable version of Wagtail, and Bakery Demo website. For a poetry-based installation, modifying the project's pyproject.toml to point to a locally editable version of Django (or mounted volume of it, as in a potential case of containerization)

  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: Top 20 Rising GitHub Projects with the Most Stars in 2025 | dev.to | 2025-07-29

    HTTPie is a user-friendly command-line HTTP client designed for testing APIs.

  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: The Best Python Web App Frameworks in 2025 | dev.to | 2025-07-22

    Streamlit is one such tool that offers a simple, Pythonic approach. However, it suffers from two main weaknesses: the script needs to be re-run after every user interaction, and customizing the look and feel of a Streamlit app is dificult. Shiny for Python is a great alternative for building dashboards and small data-backed apps. Shiny only re-renders code as necessary - not the entire script, and offers more flexibility in styling your app. NiceGUI offers a similar approach, but with less intuitive code and no tutorials or live examples, is more of a challenge to get started with. Reflex is a great option if you want more flexibility in building your app's UI, but you'll need to learn a bit of traditional web development.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

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

    Project mention: Qutebrowser: A keyboard-driven, Vim-like browser | news.ycombinator.com | 2024-12-08

    See https://github.com/qutebrowser/qutebrowser/issues/8389 - unfortunately there's a lot of stupid false-positives especially with PyInstaller (packaging a Python application into an .exe). Happens a few times a year, unfortunately there isn't much I can do other than submitting a report to Microsoft and hoping they'll react ¯\_(ツ)_/¯

  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: This Week In Python | dev.to | 2025-03-07

    Robyn – Super Fast Async Python Web Framework with a Rust runtime

  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/

    Project mention: Top 8 Open-Source CRUD Projects with the Most GitHub Stars | dev.to | 2024-09-04

    GitHub https://github.com/dpgaspar/Flask-AppBuilder GitHub Stars 4.6k Most Recent Update on GitHub 2 days ago Open Source License BSD-3-Clause Number of Active Contributors This Year 11 Acceptance of External PRs Yes Official Website / Documentation https://flask-appbuilder.readthedocs.io/en/latest/

  18. MechanicalSoup

    A Python library for automating interaction with websites.

    Project mention: 11 best open-source web crawlers and scrapers in 2024 | dev.to | 2024-10-29

    Language: Python | GitHub: 4.7K+ stars | link

  19. connexion

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

    Project mention: Top 20 Python API Frameworks with OpenAPI Support | dev.to | 2024-12-19

    Connexion is a framework that automagically handles HTTP requests based on OpenAPI specification, built on top of Flask.

  20. Kinto

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

  21. toapi

    Every web site provides APIs.

  22. LitServe

    The easiest way to deploy agents, MCP servers, models, RAG, pipelines and more. No MLOps. No YAML.

    Project mention: Serving models over REST API using Lightning Serve API | dev.to | 2025-06-22

    I came across the LitServe API and was pleasantly curious to try it out for this particular project. While it can be easily achieved manually using FastAPI and Uvicorn, LitServe API (also uses the same under the hood!) has a lot of "batteries-included" approach that seems to reduce a lot of the boilerplate code.

  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

Log in or Post with

Python Web related posts

  • Working with GitHub API in Python

    5 projects | dev.to | 15 Aug 2025
  • The Factory Timezone

    1 project | news.ycombinator.com | 13 Aug 2025
  • Top 20 Rising GitHub Projects with the Most Stars in 2025

    17 projects | dev.to | 29 Jul 2025
  • Behind the Scenes: Building My Modular Django Portfolio - PART 1

    2 projects | dev.to | 22 Jul 2025
  • Building MIA: A WhatsApp AI Assistant to Escape Subscription Hell

    4 projects | dev.to | 8 Jul 2025
  • FastAPI vs Nexios: A Comprehensive Comparison of Modern Python Web Frameworks

    2 projects | dev.to | 29 Jun 2025
  • My website is ugly because I made it

    4 projects | news.ycombinator.com | 29 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 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 318,233
2 stable-diffusion-webui 155,928
3 fastapi 88,756
4 Django 84,810
5 httpie 36,464
6 glance 29,635
7 reflex 25,675
8 sanic 18,483
9 flet 14,209
10 qutebrowser 10,818
11 django-cms 10,534
12 falcon 9,704
13 Robyn 6,421
14 oppia 6,141
15 Flask-AppBuilder 4,884
16 MechanicalSoup 4,787
17 connexion 4,564
18 Kinto 4,370
19 toapi 3,526
20 LitServe 3,522
21 Flexx 3,339
22 rio 3,252
23 awesome-discord-communities 3,153

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?