Releases: ml-tooling/best-of-web-python
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
Update: 2025.10.16
📈 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.
- websocket-client (🥇40 · ⭐ 3.7K · 📈) - WebSocket client for Python.
Apache-2 - autobahn-python (🥈37 · ⭐ 2.5K · 📈) - WebSocket and WAMP in Python for Twisted and asyncio.
MIT - idna (🥈36 · ⭐ 270 · 📈) - Internationalized Domain Names for Python (IDNA 2008 and UTS #46).
BSD-3 - django-oauth-toolkit (🥈34 · ⭐ 3.3K · 📈) - OAuth2 goodies for the Djangonauts!.
❗Unlicensed - django-cas-ng (🥉28 · ⭐ 390 · 📈) - Django CAS 1.0/2.0/3.0 client authentication 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.
- wagtail (🥇42 · ⭐ 20K · 📉) - A Django content management system focused on flexibility and..
BSD-3 - django-oscar (🥈34 · ⭐ 6.5K · 📉) - Domain-driven e-commerce for Django.
BSD-3 - python-socketio (🥈34 · ⭐ 4.3K · 📉) - Python Socket.IO server and client.
MIT - Yarl (🥈30 · ⭐ 1.5K · 📉) - Yet another URL library.
Apache-2 - Cola (🥉20 · ⭐ 1.5K · 💀) - A high-level distributed crawling framework.
Apache-2
Update: 2025.09.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.
- django-reversion (🥇36 · ⭐ 3.1K · 📈) - django-reversion is an extension to the Django web..
BSD-3 - pycurl (🥈36 · ⭐ 1.1K · 📈) - PycURL - Python interface to libcurl.
❗️LGPL-2.1 - autobahn-python (🥈35 · ⭐ 2.5K · 📈) - WebSocket and WAMP in Python for Twisted and asyncio.
MIT - django-push-notifications (🥉28 · ⭐ 2.4K · 📈) - Send push notifications to mobile devices through GCM..
MIT - httpx-ws (🥉27 · ⭐ 140 · 📈) - WebSocket support for HTTPX.
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.
- httpx (🥈41 · ⭐ 15K · 📉) - A next generation HTTP client for Python.
BSD-3 - oauthlib (🥇41 · ⭐ 2.9K · 📉) - A generic, spec-compliant, thorough implementation of the OAuth..
BSD-3 - pyjwt (🥇39 · ⭐ 5.5K · 📉) - JSON Web Token implementation in Python.
MIT - Strawberry GraphQL (🥈33 · ⭐ 4.4K · 📉) - A GraphQL library for Python that leverages type..
MIT - django-redis (🥈33 · ⭐ 3K · 📉) - Full featured redis cache backend for Django.
BSD-3
Update: 2025.09.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.
- sherlock (🥈36 · ⭐ 69K · 📈) - Hunt down social media accounts by username across social networks.
MIT - python-zeep (🥈34 · ⭐ 2K · 📈) - A Python SOAP client.
MIT - Grab (🥇33 · ⭐ 2.4K · 📈) - Web Scraping Framework.
MIT - flask-limiter (🥇33 · ⭐ 1.2K · 📈) - Rate Limiting extension for Flask.
MIT - ghapi (🥉28 · ⭐ 660 · 📈) - A delightful and complete interface to GitHubs amazing API.
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.
- fastapi (🥇47 · ⭐ 90K · 📉) - FastAPI framework, high performance, easy to learn, fast to..
MIT - oauthlib (🥇42 · ⭐ 2.9K · 📉) - A generic, spec-compliant, thorough implementation of the OAuth..
BSD-3 - markdown (🥇40 · ⭐ 4.1K · 📉) - A Python implementation of John Grubers Markdown with Extension..
BSD-3 - bottle (🥈39 · ⭐ 8.7K · 📉) - bottle.py is a fast and simple micro-framework for python web-..
MIT - Yarl (🥈30 · ⭐ 1.4K · 📉) - Yet another URL library.
Apache-2
Update: 2025.09.11
📈 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.
- Locust (🥇43 · ⭐ 27K · 📈) - Write scalable load tests in plain Python.
MIT - pynacl (🥈38 · ⭐ 1.2K · 📈) - Python binding to the Networking and Cryptography (NaCl) library.
Apache-2 - Yarl (🥇37 · ⭐ 1.4K · 📈) - Yet another URL library.
Apache-2 - Mockoon (🥈31 · ⭐ 7.7K · 📈) - Mockoon is the easiest and quickest way to run mock APIs..
MIT - snallygaster (🥉21 · ⭐ 2.1K · 📈) - Tool to scan for secret files on HTTP servers.
❗️0BSD
📉 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.
- werkzeug (🥈43 · ⭐ 6.8K · 📉) - The comprehensive WSGI web application library.
BSD-3 - posthog (🥇42 · ⭐ 29K · 📉) - PostHog provides open-source web & product analytics, session..
MIT - GitPython (🥇41 · ⭐ 4.9K · 📉) - GitPython is a python library used to interact with Git..
BSD-3 - pyzmq (🥇40 · ⭐ 4K · 📉) - PyZMQ: Python bindings for zeromq.
❗️Revised BSD - requests-oauthlib (🥈36 · ⭐ 1.8K · 📉) - OAuthlib support for Python-Requests!.
ISC
Update: 2025.09.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.
- gunicorn (🥇44 · ⭐ 10K · 📈) - gunicorn Green Unicorn is a WSGI HTTP Server for UNIX, fast clients..
MIT - wagtail (🥇42 · ⭐ 20K · 📈) - A Django content management system focused on flexibility and..
BSD-3 - httplib2 (🥈35 · ⭐ 500 · 📈) - Small, fast HTTP client library for Python. Features persistent..
MIT - flask_pydantic (🥈27 · ⭐ 400 · 📈) - flask extension for integration with the awesome..
MIT - flask-seasurf (🥈26 · ⭐ 190 · 💀) - SeaSurf is a Flask extension for preventing cross-site..
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.
- jinja (🥇40 · ⭐ 11K · 📉) - A very fast and expressive template engine.
BSD-3 - certbot (🥇39 · ⭐ 32K · 📉) - Certbot is EFFs tool to obtain certs from Lets Encrypt and..
❗Unlicensed - rdflib (🥈36 · ⭐ 2.3K · 📉) - RDFLib is a Python library for working with RDF, a simple yet..
BSD-3 - graphene-django (🥈32 · ⭐ 4.4K · 📉) - Build powerful, efficient, and flexible GraphQL APIs..
MIT - fake-useragent (🥈32 · ⭐ 4K · 📉) - Up-to-date simple useragent faker with real world database.
Apache-2