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: Konohagakure Search | | 2022-01-09


  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: How to Build a Machine Learning Demo in 2022 | | 2022-01-16

    The goal of the back end is to act as a wrapper for a model so that it can be queried via HTTP requests from the front end, something referred to as model serving. In order to do so, one would typically use a web framework. For a long time, Flask was the standard for Python-based web frameworks, and is indeed still very popular. However, FastaAPI is quickly becoming the new favorite, thanks to impressive performance and native support for asynchronous operations. This article is a good starting point to understand how a simple model can be deployed using FastAPI, while this tutorial provides a complete overview of all the steps required to serve a PyTorch model with GPU support.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo fastapi

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

    Project mention: Trying to get (bearer) headers from requests | | 2022-01-19

    Bad news is, It isn't possible according to #4246.

  • 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: theHarvest will not run, it just gives me this instead. Does anyone know how to fix this? | | 2021-12-29

    The error calls to a file that has been through multiple recent revisions. The most likely cause is an issue was introduced.

  • GitHub repo Bottle is a fast and simple micro-framework for python web-applications.

    Project mention: Ask HN: Good Python projects to read for modern Python? | | 2021-12-26
  • GitHub repo Graphene

    GraphQL framework for Python

    Project mention: Graphene – Python GraphQL Library | | 2022-01-05
  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • 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: Kobayashi’s Maid Dragon Translation Notes | | 2021-12-15

    Damn kids, get off my issue tracker!

  • GitHub repo Pyramid

    Pyramid - A Python web framework

    Project mention: Is the Pyramid framework dead? | | 2021-12-06

    I've been looking for an alternative to Flask and found Pyramid ( API looks great, lots of good design, almost everything I'm looking for, but it looks like this project is near dead. Not much movement since release 2.0, last commit 15th March 2021 (

  • 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 Discord channel for questions:

    Project mention: The History of the Masonite Framework | | 2022-01-02

    If you want to learn more about Masonite, visit the GitHub page here:

  • 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: It's just so easy to use! | | 2022-01-09

    Typically GitHub discussions unless you know it’s a bug.

  • 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

    Project mention: Emmett 2.4 Edison is out! | | 2022-01-10
  • 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

    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: Sunday Daily Thread: What's everyone working on this week? | | 2022-01-16

    I've managed to tweak domonic ( to work with elementpath (

  • 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 2022-01-19.

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 61,723
2 Flask 57,677
3 fastapi 40,608
4 Tornado 20,361
5 AIOHTTP 12,056
6 Bottle 7,502
7 Graphene 7,016
8 vibora 5,734
9 5,654
10 Pyramid 3,625
11 web2py 1,971
12 Masonite 1,704
13 CherryPy 1,491
14 django-unicorn 963
15 TurboGears 773
16 weppy 740
17 Morepath 391
18 Websauna 261
19 mypy-django 222
20 turbo 131
21 domonic 77
22 tartiflette-aiohttp 56
Find remote jobs at our new job board There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.