Releases: ml-tooling/best-of-web-python
Update: 2026.01.01
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- sanic (🥈41 · ⭐ 19K · 📈) - Accelerate your web app development | Build fast. Run fast.
MIT - mangum (🥉31 · ⭐ 2K · 📈) - AWS Lambda support for ASGI applications.
MIT - sslyze (🥉29 · ⭐ 3.7K · 📈) - Fast and powerful SSL/TLS scanning library.
❗️AGPL-3.0 - Model Bakery (🥉27 · ⭐ 950 · 📈) - Object factory for Django.
Apache-2 - view.py (🥉17 · ⭐ 210 · 📈) - The Batteries-Detachable Web Framework.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- flask (🥇48 · ⭐ 71K · 📉) - The Python micro framework for building web applications.
BSD-3 - hvac (🥈34 · ⭐ 1.3K · 📉) - Python 3.X client for HashiCorp Vault.
Apache-2 - django-rest-framework-simplejwt (🥉30 · ⭐ 4.3K · 📉) - A JSON Web Token authentication plugin for the Django..
MIT - django-fsm (🥉27 · ⭐ 2.3K · 📉) - Django friendly finite state machine support.
MIT - django-rules (🥉25 · ⭐ 2K · 📉) - Awesome Django authorization, without the database.
MIT
Update: 2025.12.25
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- coverage (🥇44 · ⭐ 3.3K · 📈) - The code coverage tool for Python.
Apache-2 - jsonfield (🥈32 · ⭐ 1.2K · 📈) - A reusable Django model field for storing ad-hoc JSON data.
MIT - django-test-plus (🥈28 · ⭐ 630 · 📈) - Useful additions to Djangos default TestCase.
BSD-3 - flask_pydantic (🥈28 · ⭐ 430 · 📈) - flask extension for integration with the awesome..
MIT - web2py (🥉25 · ⭐ 2.2K · 📈) - Free and open source full-stack enterprise framework for agile..
❗️LGPL-3.0
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- flask (🥇49 · ⭐ 71K · 📉) - The Python micro framework for building web applications.
BSD-3 - werkzeug (🥇45 · ⭐ 6.8K · 📉) - The comprehensive WSGI web application library.
BSD-3 - posthog (🥇42 · ⭐ 31K · 📉) - PostHog is an all-in-one developer platform for building successful..
MIT - websocket-client (🥇39 · ⭐ 3.7K · 📉) - WebSocket client for Python.
Apache-2 - web3.py (🥈37 · ⭐ 5.5K · 📉) - A python interface for interacting with the Ethereum blockchain and..
MIT
Update: 2025.12.18
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- Yarl (🥇38 · ⭐ 1.5K · 📈) - Yet another URL library.
Apache-2 - google-auth (🥈37 · ⭐ 860 · 📈) - Google Auth Python Library.
Apache-2 - django-polymorphic (🥇36 · ⭐ 1.8K · 📈) - Improved Django model inheritance with automatic..
BSD-3 - soupsieve (🥇34 · ⭐ 260 · 📈) - A modern CSS selector implementation for BeautifulSoup.
MIT - openapi-core (🥈33 · ⭐ 360 · 📈) - Openapi-core is a Python library that adds client-side and..
BSD-3
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- requests (🥇47 · ⭐ 54K · 📉) - A simple, yet elegant, HTTP library.
Apache-2 - jsonfield (🥉30 · ⭐ 1.2K · 📉) - A reusable Django model field for storing ad-hoc JSON data.
MIT - Grab (🥈28 · ⭐ 2.4K · 📉) - Web Scraping Framework.
MIT - klein (🥉27 · ⭐ 840 · 📉) - werkzeug + twisted.web.
MIT - fastapi-sqlalchemy (🥉19 · ⭐ 750 · 💀) - Adds simple SQLAlchemy support to FastAPI.
MIT
Update: 2025.12.04
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- werkzeug (🥇46 · ⭐ 6.8K · 📈) - The comprehensive WSGI web application library.
BSD-3 - wagtail (🥇43 · ⭐ 20K · 📈) - A Django content management system focused on flexibility and..
BSD-3 - vcrpy (🥈37 · ⭐ 2.9K · 📈) - Automatically mock your HTTP interactions to simplify and speed up..
MIT - django-phonenumber-field (🥈34 · ⭐ 1.5K · 📈) - A django model and form field for normalised phone..
MIT - django-solo (🥉24 · ⭐ 940 · 💤) - Helps working with singletons - things like global..
❗️CC-BY-3.0
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- urllib3 (🥇44 · ⭐ 4K · 📉) - urllib3 is a user-friendly HTTP client library for Python.
MIT - pyTelegramBotAPI (🥈38 · ⭐ 8.6K · 📉) - Python Telegram bot api.
❗️GPL-2.0 - bottle (🥈37 · ⭐ 8.7K · 📉) - bottle.py is a fast and simple micro-framework for python web-..
MIT - django-waffle (🥉31 · ⭐ 1.2K · 📉) - A feature flipper for Django.
BSD-3 - Yarl (🥈30 · ⭐ 1.5K · 📉) - Yet another URL library.
Apache-2
Update: 2025.11.27
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- spotipy (🥈35 · ⭐ 5.3K · 📈) - A light weight Python library for the Spotify Web API.
MIT - django-tables2 (🥈34 · ⭐ 2K · 📈) - django-tables2 - An app for creating HTML tables.
❗Unlicensed - sorl-thumbnail (🥈34 · ⭐ 1.8K · 📈) - Thumbnails for Django.
BSD-3 - idom (🥉28 · ⭐ 8.1K · 📈) - Its React, but in Python.
MIT - fastapi-socketio (🥉20 · ⭐ 440 · 💀) - Easily integrate socket.io with your FastAPI app.
Apache-2
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- PyGithub (🥈40 · ⭐ 7.6K · 📉) - Typed interactions with the GitHub API v3.
❗️LGPL-3.0 - authlib (🥇38 · ⭐ 5.1K · 📉) - The ultimate Python library in building OAuth, OpenID Connect..
BSD-3 - mistune (🥇37 · ⭐ 2.9K · 📉) - A fast yet powerful Python Markdown parser with renderers and..
BSD-3 - django-phonenumber-field (🥉31 · ⭐ 1.5K · 📉) - A django model and form field for normalised phone..
MIT - django-solo (🥉22 · ⭐ 940 · 💤) - Helps working with singletons - things like global..
❗️CC-BY-3.0
Update: 2025.11.20
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- python-telegram-bot (🥇43 · ⭐ 28K · 📈) - We have made you a wrapper you cant refuse.
❗️GPL-3.0 - wagtail (🥇42 · ⭐ 20K · 📈) - A Django content management system focused on flexibility and..
BSD-3 - django-debug-toolbar (🥇41 · ⭐ 8.3K · 📈) - A configurable set of panels that display various..
BSD-3 - asgiref (🥈39 · ⭐ 1.6K · 📈) - ASGI specification and utilities.
BSD-3 - flask-security (🥈32 · ⭐ 1.6K · 💀) - Quick and simple security for Flask applications.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- tornado (🥈43 · ⭐ 22K · 📉) - Tornado is a Python web framework and asynchronous networking..
Apache-2 - gevent (🥈41 · ⭐ 6.4K · 📉) - Coroutine-based concurrency library for Python.
MIT - WeasyPrint (🥈40 · ⭐ 8.4K · 📉) - The awesome document factory.
BSD-3 - oauthlib (🥇40 · ⭐ 2.9K · 📉) - A generic, spec-compliant, thorough implementation of the OAuth..
BSD-3 - Strawberry GraphQL (🥈34 · ⭐ 4.5K · 📉) - A GraphQL library for Python that leverages type..
MIT
Update: 2025.11.13
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- Yarl (🥇38 · ⭐ 1.5K · 📈) - Yet another URL library.
Apache-2 - Strawberry GraphQL (🥈35 · ⭐ 4.5K · 📈) - A GraphQL library for Python that leverages type..
MIT - imdbpy (🥉31 · ⭐ 1.3K · 📈) - Cinemagoer is a Python package useful to retrieve and manage the..
❗️GPL-2.0 - Hypercorn (🥉30 · ⭐ 1.4K · 📈) - Hypercorn is an ASGI Server based on Hyper libraries and inspired..
MIT - fastapi-sqlalchemy (🥈22 · ⭐ 670 · 💀) - Adds simple SQLAlchemy support to FastAPI.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- requests (🥇48 · ⭐ 53K · 📉) - A simple, yet elegant, HTTP library.
Apache-2 - certbot (🥈38 · ⭐ 33K · 📉) - Certbot is EFFs tool to obtain certs from Lets Encrypt and..
❗Unlicensed - django-cors-headers (🥇36 · ⭐ 5.6K · 📉) - Django app for handling the server headers required..
MIT - Flask-AppBuilder (🥉34 · ⭐ 4.9K · 📉) - Simple and rapid application development framework,..
BSD-3 - httprunner (🥉26 · ⭐ 4.2K · 📉) - HttpRunner API/UI.
Apache-2
Update: 2025.11.06
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- starlette (🥇44 · ⭐ 12K · 📈) - The little ASGI framework that shines.
BSD-3 - django-allauth (🥇43 · ⭐ 10K · 📈) - Integrated set of Django applications addressing..
MIT - drf-spectacular (🥇38 · ⭐ 2.7K · 📈) - Sane and flexible OpenAPI 3 schema generation for..
BSD-3 - graphql-core (🥇36 · ⭐ 530 · 📈) - A Python 3 port of the GraphQL.js reference implementation of..
MIT - django-countries (🥈34 · ⭐ 1.5K · 📈) - A Django application that provides country choices..
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- tornado (🥇44 · ⭐ 22K · 📉) - Tornado is a Python web framework and asynchronous networking..
Apache-2 - Yarl (🥈30 · ⭐ 1.5K · 📉) - Yet another URL library.
Apache-2 - sslyze (🥉27 · ⭐ 3.7K · 📉) - Fast and powerful SSL/TLS scanning library.
❗️AGPL-3.0 - python-instagram (🥉23 · ⭐ 3K · 💀) - Python Client for Instagram API.
MIT - huxley (🥉16 · ⭐ 4.1K · 💀) - A testing system for catching visual regressions in Web..
Apache-2
Update: 2025.10.30
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- fastapi (🥇50 · ⭐ 91K · 📈) - FastAPI framework, high performance, easy to learn, fast to..
MIT - Yarl (🥇38 · ⭐ 1.5K · 📈) - Yet another URL library.
Apache-2 - hvac (🥈35 · ⭐ 1.3K · 📈) - Python 3.X client for HashiCorp Vault.
Apache-2 - fastapi-users (🥈34 · ⭐ 5.7K · 📈) - Ready-to-use and customizable users management for..
MIT - treq (🥉30 · ⭐ 600 · 📈) - Python requests like API built on top of Twisteds HTTP client.
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- scapy (🥇40 · ⭐ 12K · 📉) - Scapy: the Python-based interactive packet manipulation program &..
❗️GPL-2.0 - pyTelegramBotAPI (🥈40 · ⭐ 8.6K · 📉) - Python Telegram bot api.
❗️GPL-2.0 - markdown (🥇39 · ⭐ 4.1K · 📉) - A Python implementation of John Grubers Markdown with Extension..
BSD-3 - impacket (🥈38 · ⭐ 15K · 📉) - Impacket is a collection of Python classes for working with..
Apache-2 - django-pipeline (🥈32 · ⭐ 1.5K · 📉) - Pipeline is an asset packaging library for Django.
MIT
Update: 2025.10.23
📈 Trending Up
Projects that have a higher project-quality score compared to the last update. There might be a variety of reasons, such as increased downloads or code activity.
- impacket (🥇39 · ⭐ 15K · 📈) - Impacket is a collection of Python classes for working with..
Apache-2 - python-socketio (🥈36 · ⭐ 4.3K · 📈) - Python Socket.IO server and client.
MIT - notion-sdk-py (🥉31 · ⭐ 2.1K · 📈) - Notion API client SDK, rewritten in Python! (sync + async).
MIT - mistletoe (🥉28 · ⭐ 980 · 📈) - A fast, extensible and spec-compliant Markdown parser in pure Python.
MIT - authomatic (🥉26 · ⭐ 1K · 📈) - Simple yet powerful authorization / authentication client library..
MIT
📉 Trending Down
Projects that have a lower project-quality score compared to the last update. There might be a variety of reasons such as decreased downloads or code activity.
- coverage (🥇43 · ⭐ 3.3K · 📉) - The code coverage tool for Python.
Apache-2 - posthog (🥇42 · ⭐ 30K · 📉) - PostHog provides open-source web & product analytics, session..
MIT - django-allauth (🥇42 · ⭐ 10K · 📉) - Integrated set of Django applications addressing..
MIT - weblate (🥈37 · ⭐ 5.5K · 📉) - Web based localization tool with tight version control..
❗️GPL-3.0 - django-oauth-toolkit (🥈33 · ⭐ 3.3K · 📉) - OAuth2 goodies for the Djangonauts!.
❗Unlicensed