Python Web Frameworks

Open-source Python projects categorized as Web Frameworks

Top 23 Python Web Framework Projects

Web Frameworks
  1. Django

    The Web framework for perfectionists with deadlines.

    Project mention: Creating a To-Do app with Django and HTMX - Part 1: Creating the Django project with uv | dev.to | 2025-01-01

    In this series of posts we will create a To-Do app using HTMX and Django, following a TDD (Test-driven development) workflow.

  2. SaaSHub

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

    SaaSHub logo
  3. fastapi

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

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

    FastAPI is a modern, high-performance web framework for building APIs with Python 3.6+ based on standard Python type hints. It is designed for quick development and high efficiency. Zuplo is a proud sponsor of the FastAPI project, to help drive API development in Python.

  4. Flask

    The Python micro framework for building web applications.

    Project mention: Creating an Application with Amazon RDS and MySQL in the Cloud | dev.to | 2024-12-11

    Flask Documentation. "Flask, Web Development." https://flask.palletsprojects.com/.

  5. Tornado

    Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.

    Project mention: Tornado is a Python web framework and asynchronous networking library | news.ycombinator.com | 2024-09-08
  6. AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

    Project mention: AIOHTTP VS tremolo - a user suggested alternative | libhunt.com/r/aiohttp | 2024-07-11
  7. Bottle

    bottle.py is a fast and simple micro-framework for python web-applications.

    Project mention: 1JPM: A Maven/Gradle alternative in a single Java file | news.ycombinator.com | 2024-07-08

    Here's a python example I'm fond of: https://github.com/bottlepy/bottle/blob/master/bottle.py

  8. Graphene

    GraphQL framework for Python

    Project mention: Understanding AML/KYC: a light primer for engineers | dev.to | 2024-07-18

    APIs are often the key to enabling interoperability between AML/KYC solutions and other systems. Design APIs following RESTful principles—using libraries like ExpressJs (JavaScript), Flask (Python), or Actix Web (Rust)—ensuring they are stateless and support the JSON/XML formats expected by most systems. Use Swagger to generate detailed documentation for RESTful APIs to facilitate integration and ensure your APIs are easily consumable by other systems. If you’re building GraphQL APIs, using tools like Apollo Server, Prisma, or Graphene will allow for self-documenting APIs (through GraphQL introspection).

  9. web.py

    web.py is a web framework for python that is as simple as it is powerful.

  10. Pyramid

    Pyramid - A Python web framework

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

    Pyramid is a small, fast, down-to-earth Python web framework. It is designed to make creating web applications easier.

  11. django-unicorn

    The magical reactive component framework for Django ✨

    Project mention: Modern JavaScript for Django Developers | news.ycombinator.com | 2025-01-15

    Is unicorn close?

    https://www.django-unicorn.com/

    Wouldn't be WASM based either, but most of these types of tech aren't (yet?). I'm in the livewire camp with Laravel. I found a bit discussion of a webassembly version of livewire, but I don't think it's on the cards any time soon.

  12. Masonite

    The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Discord channel for questions: https://discord.gg/TwKeFahmPZ

  13. web2py

    Free and open source full-stack enterprise framework for agile development of secure database-driven web-based applications, written and programmable in Python.

    Project mention: Comparing the Top 12 Best Python Web Frameworks for Developers | dev.to | 2024-09-23

    Web2Py is an open-source full-stack Python web framework for building and maintaining web applications. It has support for Windows, macOS, and Linux. It has a web server that simplifies Python development.

  14. CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework. https://cherrypy.dev

  15. bytewax

    Python Stream Processing

    Project mention: Show HN: Bytewax, JVM free stream processing Py+Rust | news.ycombinator.com | 2024-10-17
  16. weppy

    The web framework for inventors

  17. TurboGears

    Python web framework with full-stack layer implemented on top of a microframework core with support for SQL DBMS, MongoDB and Pluggable Applications

  18. Morepath

    Python web microframework with superpowers

  19. Websauna

    Websauna is a full stack Python web framework for building web services and back offices with admin interface and sign up process

  20. mypy-django

    PEP-484 type hints bindings for the Django web framework

  21. visapi

    A python Web Framework

  22. domonic

    Create HTML with python 3 using a standard DOM API. Includes a python port of JavaScript for interoperability and tons of other cool features. A fast prototyping library.

    Project mention: Ludic: New framework for Python with seamless Htmx support | news.ycombinator.com | 2024-03-21
  23. turbo

    A framework based on tornado for easier development, scaling up and maintenance

  24. tartiflette-aiohttp

    tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette GraphQL Engine, do not hesitate to take a look of the Tartiflette project.

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

Log in or Post with

Python Web Frameworks related posts

  • Modern JavaScript for Django Developers

    4 projects | news.ycombinator.com | 15 Jan 2025
  • From Idea To Development: My Journey Completing the Cloud Resume Challenge AWS

    6 projects | dev.to | 8 Jan 2025
  • Generating SECRET_KEY for production deployment of Django project

    1 project | dev.to | 22 Dec 2024
  • How to Promote and Market your API: SPECtacular OpenAPI

    2 projects | dev.to | 19 Dec 2024
  • Creating an Application with Amazon RDS and MySQL in the Cloud

    3 projects | dev.to | 11 Dec 2024
  • Building a Task Management API with Apache Cassandra and FastAPI

    1 project | dev.to | 10 Dec 2024
  • CRUD With Flask And MySql #1 Introduction

    2 projects | dev.to | 6 Dec 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Django 81,781
2 fastapi 79,469
3 Flask 68,552
4 Tornado 21,807
5 AIOHTTP 15,316
6 Bottle 8,514
7 Graphene 8,128
8 web.py 5,895
9 Pyramid 4,000
10 django-unicorn 2,433
11 Masonite 2,226
12 web2py 2,124
13 CherryPy 1,867
14 bytewax 1,603
15 weppy 1,101
16 TurboGears 805
17 Morepath 393
18 Websauna 263
19 mypy-django 224
20 visapi 197
21 domonic 132
22 turbo 128
23 tartiflette-aiohttp 60

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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