Releases: ml-tooling/best-of-web-python
Update: 2025.08.28
📈 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.
- Streamlit (🥇47 · ⭐ 41K · 📈) - Streamlit A faster way to build and share data apps.
Apache-2 - structlog (🥈38 · ⭐ 4.2K · 📈) - Simple, powerful, and fast logging for Python.
Apache-2 - datamodel-code-generator (🥇36 · ⭐ 3.4K · 📈) - Pydantic model and dataclasses.dataclass generator..
MIT - django-redis (🥈34 · ⭐ 3K · 📈) - Full featured redis cache backend for Django.
BSD-3 - django-polymorphic (🥈34 · ⭐ 1.8K · 📈) - Improved Django model inheritance with automatic..
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.
Update: 2025.08.21
📈 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 (🥇41 · ⭐ 3.2K · 📈) - The code coverage tool for Python.
Apache-2 - simple-salesforce (🥉27 · ⭐ 1.8K · 📈) - A very simple Salesforce.com REST API client for..
❗Unlicensed - easy-thumbnails (🥈27 · ⭐ 1.4K · 📈) - Easy thumbnails for Django.
BSD-3 - facebook-sdk (🥉26 · ⭐ 2.8K · 💀) - Python SDK for Facebooks Graph API.
Apache-2 - flask-praetorian (🥉21 · ⭐ 350 · 📈) - Strong, Simple, and Precise security for Flask APIs..
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.
- mitmproxy (🥇38 · ⭐ 40K · 📉) - An interactive TLS-capable intercepting HTTP proxy for penetration..
MIT - pyjwt (🥇35 · ⭐ 5.4K · 📉) - JSON Web Token implementation in Python.
MIT - weblate (🥈35 · ⭐ 5.3K · 📉) - Web based localization tool with tight version control..
❗️GPL-3.0 - chalice (🥇32 · ⭐ 11K · 📉) - Python Serverless Microframework for AWS.
Apache-2 - gain (🥉10 · ⭐ 2K · 📉) - Taken Over By Shad0w For Responsible Disclosure [Kiwi BBP].
❗️GPL-3.0
Update: 2025.08.14
📈 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.
- Streamlit (🥇40 · ⭐ 41K · 📈) - Streamlit A faster way to build and share data apps.
Apache-2 - markdown-it-py (🥈32 · ⭐ 930 · 📈) - Markdown parser, done right. 100% CommonMark support,..
MIT - django-countries (🥉26 · ⭐ 1.5K · 📈) - A Django application that provides country choices..
MIT - Lassie (🥉18 · ⭐ 620 · 💀) - Web Content Retrieval for Humans.
MIT - gain (🥉12 · ⭐ 2K · 💀) - Web crawling framework based on asyncio.
❗️GPL-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.
- posthog (🥇39 · ⭐ 28K · 📉) - PostHog provides open-source web & product analytics, session..
MIT - web3.py (🥈35 · ⭐ 5.3K · 📉) - A python interface for interacting with the Ethereum blockchain and..
MIT - chalice (🥇33 · ⭐ 11K · 📉) - Python Serverless Microframework for AWS.
Apache-2 - facebook-sdk (🥉22 · ⭐ 2.8K · 💀) - Python SDK for Facebooks Graph API.
Apache-2 - flask-debugtoolbar (🥉19 · ⭐ 950 · 📉) - MongoDB Bugbounty POC by @nvk0x.
BSD-3
Update: 2025.08.07
📈 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.
- tyk (🥉28 · ⭐ 10K · 📈) - Tyk Open Source API Gateway written in Go, supporting REST, GraphQL,..
MPL-2.0 - safrs (🥉19 · ⭐ 410 · 📈) - SqlAlchemy Flask-Restful Swagger Json:API OpenAPI.
❗️GPL-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.
- Streamlit (🥇39 · ⭐ 41K · 📉) - Streamlit A faster way to build and share data apps.
Apache-2 - structlog (🥈30 · ⭐ 4.1K · 📉) - Simple, powerful, and fast logging for Python.
Apache-2 - datamodel-code-generator (🥉29 · ⭐ 3.4K · 📉) - Pydantic model and dataclasses.dataclass generator..
MIT - django-redis (🥉26 · ⭐ 3K · 📉) - Full featured redis cache backend for Django.
BSD-3 - gain (🥉10 · ⭐ 2K · 📉) - Taken Over By Shad0w [ No Malicious Content Here ].
❗️GPL-3.0
Update: 2025.07.31
📈 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.
- requests-oauthlib (🥇38 · ⭐ 1.8K · 📈) - OAuthlib support for Python-Requests!.
ISC - django-silk (🥈35 · ⭐ 4.7K · 📈) - Silky smooth profiling for Django.
MIT - parsel (🥇33 · ⭐ 1.3K · 📈) - Parsel lets you extract data from XML/HTML documents using XPath or..
BSD-3 - django-markdown-editor (🥉28 · ⭐ 860 · 📈) - Awesome Django Markdown Editor, supported for..
❗️GPL-3.0 - fastapi-code-generator (🥈26 · ⭐ 1.2K · 📈) - This code generator creates FastAPI app from an..
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.
- pyTelegramBotAPI (🥈37 · ⭐ 8.5K · 📉) - Python Telegram bot api.
❗️GPL-2.0 - python-markdown2 (🥉26 · ⭐ 2.8K · 📉) - markdown2: A fast and complete implementation of Markdown..
MIT - AutoScraper (🥉20 · ⭐ 6.9K · 📉) - A Smart, Automatic, Fast and Lightweight Web Scraper for Python.
MIT - safrs (🥉17 · ⭐ 410 · 📉) - SqlAlchemy Flask-Restful Swagger Json:API OpenAPI.
❗️GPL-3.0 - fastapi-socketio (🥉17 · ⭐ 330 · 💀) - Easily integrate socket.io with your FastAPI app.
Apache-2
Update: 2025.07.24
📈 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.
- GitPython (🥇42 · ⭐ 4.9K · 📈) - GitPython is a python library used to interact with Git..
BSD-3 - flask-admin (🥇40 · ⭐ 6K · 📈) - Simple and extensible administrative interface framework..
BSD-3 - PyGithub (🥈39 · ⭐ 7.4K · 📈) - Typed interactions with the GitHub API v3.
❗️LGPL-3.0 - dnspython (🥇39 · ⭐ 2.6K · 📈) - a powerful DNS toolkit for python.
ISC - httpcore (🥈37 · ⭐ 520 · 📈) - A minimal HTTP client.
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.
- python-telegram-bot (🥇41 · ⭐ 28K · 📉) - We have made you a wrapper you cant refuse.
❗️GPL-3.0 - requests-oauthlib (🥈34 · ⭐ 1.8K · 📉) - OAuthlib support for Python-Requests!.
ISC - django-silk (🥈31 · ⭐ 4.7K · 📉) - Silky smooth profiling for Django.
MIT - django-markdownx (🥉28 · ⭐ 910 · 📉) - Comprehensive Markdown plugin built for Django.
BSD-3 - fastapi-code-generator (🥈23 · ⭐ 1.2K · 📉) - This code generator creates FastAPI app from an..
MIT
Update: 2025.07.17
📈 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.
- websockets (🥇41 · ⭐ 5.5K · 📈) - Library for building WebSocket servers and clients in Python.
BSD-3 - pynacl (🥈37 · ⭐ 1.1K · 📈) - Python binding to the Networking and Cryptography (NaCl) library.
Apache-2 - Django-Ninja (🥈34 · ⭐ 8.4K · 📈) - Fast, Async-ready, Openapi, type hints based framework for..
MIT - imdbpy (🥉32 · ⭐ 1.3K · 📈) - Cinemagoer is a Python package useful to retrieve and manage the..
❗️GPL-2.0 - selectolax (🥉31 · ⭐ 1.4K · 📈) - Python binding to Modest and Lexbor engines (fast HTML5 parser..
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.
- aiohttp (🥈35 · ⭐ 16K · 📉) - Asynchronous HTTP client/server framework for asyncio and Python.
Apache-2 - opentelemetry-python (🥈33 · ⭐ 2.1K · 📉) - OpenTelemetry Python API and SDK.
Apache-2 - SeleniumLibrary (🥈30 · ⭐ 1.4K · 📉) - Web testing library for Robot Framework.
Apache-2 - Yarl (🥈30 · ⭐ 1.4K · 📉) - Yet another URL library.
Apache-2 - python-oauth2 (🥉24 · ⭐ 3K · 💀) - A fully tested, abstract interface to creating OAuth clients..
MIT
Update: 2024.06.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.
- flask (🥇50 · ⭐ 67K · 📈) - The Python micro framework for building web applications.
BSD-3 - certbot (🥇41 · ⭐ 31K · 📈) - Certbot is EFFs tool to obtain certs from Lets Encrypt and..
Apache-2 - pyscript (🥈30 · ⭐ 18K · 📈) - Try PyScript: https://pyscript.com Examples:..
Apache-2 - django-floppyforms (🥉24 · ⭐ 840 · 💀) - Full control of form rendering in the templates.
❗️MirOS - fastapi-jsonrpc (🥉21 · ⭐ 280 · 📈) - JSON-RPC server based on 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.
- django (🥇48 · ⭐ 77K · 📉) - The Web framework for perfectionists with deadlines.
BSD-3 - falcon (🥈36 · ⭐ 9.4K · 📉) - The no-magic web data plane API and microservices framework for..
Apache-2 - pyopenssl (🥈35 · ⭐ 870 · 📉) - A Python wrapper around the OpenSSL library.
Apache-2 - flask-jwt-extended (🥈33 · ⭐ 1.5K · 📉) - An open source Flask extension that provides JWT..
MIT - httpie (🥉32 · ⭐ 32K · 📉) - HTTPie CLI modern, user-friendly command-line HTTP client for the API..
BSD-3
Update: 2024.05.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.
- Telethon (🥇41 · ⭐ 9.2K · 📈) - Pure Python 3 MTProto API Telegram client library, for bots too!.
MIT - flask-jwt-extended (🥈35 · ⭐ 1.5K · 📈) - An open source Flask extension that provides JWT..
MIT - netaddr (🥈35 · ⭐ 770 · 📈) - A network address manipulation library for Python.
BSD-3 - dj-database-url (🥈34 · ⭐ 1.5K · 📈) - Use Database URLs in your Django Application.
BSD-3 - Flask-Moment (🥈27 · ⭐ 370 · 📈) - Formatting of dates and times in Flask templates using..
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-oauthlib (🥇39 · ⭐ 1.7K · 📉) - OAuthlib support for Python-Requests!.
ISC - feedparser (🥇37 · ⭐ 1.9K · 📉) - Parse feeds in Python.
BSD-2 - tldextract (🥇35 · ⭐ 1.8K · 📉) - Accurately separates a URLs subdomain, domain, and public..
BSD-3 - django-floppyforms (🥉21 · ⭐ 840 · 💀) - Full control of form rendering in the templates.
❗️MirOS - fastapi-jsonrpc (🥉19 · ⭐ 280 · 📉) - JSON-RPC server based on fastapi.
MIT
Update: 2024.05.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.
- You-Get (🥇33 · ⭐ 49K · 📈) - Dumb downloader that scrapes the web.
MIT - flask-mail (🥇32 · ⭐ 580 · 📈) - Flask-Mail adds SMTP mail sending to your Flask applications.
BSD-3 - django-rules (🥉30 · ⭐ 1.8K · 📈) - Awesome Django authorization, without the database.
MIT - django-markdownx (🥉29 · ⭐ 830 · 📈) - Comprehensive Markdown plugin built for Django.
BSD-3 - http-prompt (🥉27 · ⭐ 8.9K · 💀) - An interactive command-line HTTP and API testing client built on..
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.
- python-telegram-bot (🥇41 · ⭐ 25K · 📉) - We have made you a wrapper you cant refuse.
❗️GPL-3.0 - Telethon (🥈38 · ⭐ 9.2K · 📉) - Pure Python 3 MTProto API Telegram client library, for bots too!.
MIT - vcrpy (🥈34 · ⭐ 2.6K · 📉) - Automatically mock your HTTP interactions to simplify and speed up..
MIT - netaddr (🥉32 · ⭐ 770 · 📉) - A network address manipulation library for Python.
BSD-3 - flask-jwt-extended (🥈31 · ⭐ 1.5K · 📉) - An open source Flask extension that provides JWT..
MIT