Skip to content

Releases: ml-tooling/best-of-web-python

Update: 2025.12.04

04 Dec 17:55

Choose a tag to compare

📈 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

27 Nov 20:31

Choose a tag to compare

📈 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

20 Nov 18:19

Choose a tag to compare

📈 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

14 Nov 02:03

Choose a tag to compare

📈 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

06 Nov 17:57

Choose a tag to compare

📈 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

04 Nov 05:45

Choose a tag to compare

📈 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

23 Oct 23:29

Choose a tag to compare

📈 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

18 Oct 01:19

Choose a tag to compare

📈 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

28 Sep 18:52

Choose a tag to compare

📈 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

18 Sep 17:26

Choose a tag to compare

📈 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