Python Web Frameworks

Open-source Python projects categorized as Web Frameworks | Edit details

Top 22 Python Web Framework Projects

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: Hackathons | | 2021-11-29

  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: Generic question: how does flask work exactly? | | 2021-11-29
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo fastapi

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

    Project mention: Logging & Tracing in Python, FastApi with OpenCensus a Azure | | 2021-11-29

    FastApi - Modern python web framework for building APIs. It's based on Pydantic and type hints to validate, serialize, and deserialize data, and automatically auto-generate OpenAPI documents

  • GitHub repo Tornado

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

    Project mention: Project brainstorming for real-time data display | | 2021-07-09

    Here's an official demo chat app using websocket:, though you should read the docs on websocket for understanding the code.

  • GitHub repo AIOHTTP

    Asynchronous HTTP client/server framework for asyncio and Python

    Project mention: SSL Error: How to Handle? | | 2021-11-17
  • GitHub repo Bottle is a fast and simple micro-framework for python web-applications.

    Project mention: Python for web development: Flask basic skills. | | 2021-08-12

    Python is widely used for web development today. It has very rich frameworks like Django, Flask,Pyramid and Bottle to assist in the job.

  • GitHub repo Graphene

    GraphQL framework for Python

    Project mention: Graphene 3.0 is released | | 2021-11-16
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo vibora

    Fast, asynchronous and elegant Python web framework.

  • GitHub repo is a web framework for python that is as simple as it is powerful.

    Project mention: How did you make your first income? | | 2021-09-01

    I first made money professionally using Django in February of 2006 when I evaluated it for use at NASA. We ended up going with another Python web framework called, created by the late Aaron Schwartz that for a while was the backend of Reddit.

  • GitHub repo Pyramid

    Pyramid - A Python web framework

    Project mention: Programming language recommendations for a lightweight web service on a Raspberry Pi running Linux? | | 2021-11-30

    For Python, I would recommend Pyramid as a lightweight framework.

  • GitHub repo web2py

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

  • GitHub repo Masonite

    The Modern And Developer Centric Python Web Framework. Be sure to read the documentation and join the Slack channel questions:

    Project mention: Passenger 介紹 | | 2021-10-25
  • GitHub repo CherryPy

    CherryPy is a pythonic, object-oriented HTTP framework.

    Project mention: Web กับ process thread และอื่น ๆ | | 2021-06-04
  • GitHub repo django-unicorn

    The magical reactive component framework for Django ✨

    Project mention: Django, HTMX and Alpine.js: Modern Websites, JavaScript Optional | | 2021-11-23

    Another one to consider is if you want that LiveView feeling for Django.

    For my latest project[1], I've opted for instead of Alipine+htmx as Unpoly allows me to write 100% server-side code and sprinkle some progressive enhancement where desirable. As a result, I can offer a no-JS experience (minus the Stripe Checkout) for those who may want/need it. Additionally, it forces me to focus solely on the server-side, and I write more idiomatic Django code as a result.


  • GitHub repo TurboGears

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

    Project mention: Python Web Frameworks, but not Flask or FastApi | | 2021-07-30


  • GitHub repo weppy

    The web framework for inventors

  • GitHub repo Morepath

    Python web microframework with superpowers

  • GitHub repo Websauna

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

  • GitHub repo mypy-django

    PEP-484 type hints bindings for the Django web framework

  • GitHub repo turbo

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

  • GitHub repo domonic

    Generate HTML using python 3 with an API that follows the DOM standard specfication. A JavaScript API and tons of cool features. Can be used as a fast prototyping tool.

    Project mention: PyML - A python library to build html. | | 2021-11-19
  • GitHub repo 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). The latest post mention was on 2021-11-30.

Python Web Frameworks related posts


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

Project Stars
1 Django 60,857
2 Flask 57,263
3 fastapi 38,806
4 Tornado 20,292
5 AIOHTTP 11,891
6 Bottle 7,430
7 Graphene 6,940
8 vibora 5,735
9 5,634
10 Pyramid 3,608
11 web2py 1,964
12 Masonite 1,674
13 CherryPy 1,469
14 django-unicorn 857
15 TurboGears 771
16 weppy 733
17 Morepath 391
18 Websauna 262
19 mypy-django 222
20 turbo 131
21 domonic 63
22 tartiflette-aiohttp 53
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives