Skip to content

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

Update: 2023.04.13

13 Apr 20:37

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.

📉 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.

  • google-api-python-client (🥇42 · ⭐ 6.5K · 📉) - The official Python client library for Googles.. Apache-2
  • Telethon (🥇40 · ⭐ 7.7K · 📉) - Pure Python 3 MTProto API Telegram client library, for bots too!. MIT
  • Locust (🥇37 · ⭐ 21K · 📉) - Write scalable load tests in plain Python. MIT
  • flask-sqlalchemy (🥇37 · ⭐ 4K · 📉) - Adds SQLAlchemy support to Flask. BSD-3
  • falcon (🥈36 · ⭐ 9K · 📉) - The no-magic web data plane API and microservices framework for.. Apache-2

Update: 2023.04.06

08 Apr 18:42

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.

  • Telethon (🥇41 · ⭐ 7.6K · 📈) - Pure Python 3 MTProto API Telegram client library, for bots too!. MIT
  • websockets (🥇39 · ⭐ 4.5K · 📈) - Library for building WebSocket servers and clients in Python. BSD-3
  • aiortc (🥈32 · ⭐ 3.3K · 📈) - WebRTC and ORTC implementation for Python using asyncio. BSD-3
  • flask-marshmallow (🥇31 · ⭐ 780 · 📈) - Flask + marshmallow for beautiful APIs. MIT
  • django-configurations (🥉27 · ⭐ 990 · 📈) - A helper for organizing Django project settings by.. 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.

  • pyquery (🥉33 · ⭐ 2.2K · 📉) - A jquery-like library for python. BSD-3
  • pycurl (🥉31 · ⭐ 970 · 📉) - PycURL - Python interface to libcurl. ❗️LGPL-2.1
  • flask-dance (🥉25 · ⭐ 930 · 📉) - Doing the OAuth dance with style using Flask, requests, and.. MIT
  • Wooey (🥉24 · ⭐ 1.9K · 📉) - A Django app that creates automatic web UIs for Python scripts. BSD-3
  • django-test-plus (🥉24 · ⭐ 560 · 📉) - Useful additions to Djangos default TestCase. BSD-3

Update: 2023.03.30

30 Mar 17:11

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.

  • tornado (🥇44 · ⭐ 21K · 📈) - Tornado is a Python web framework and asynchronous networking.. Apache-2
  • urllib3 (🥈43 · ⭐ 3.3K · 📈) - Python HTTP library with thread-safe connection pooling, file post.. MIT
  • pytube (🥈39 · ⭐ 8.3K · 📈) - A lightweight, dependency-free Python library (and command-line.. Unlicense
  • flask-jsonrpc (🥉23 · ⭐ 280 · 📈) - Basic JSON-RPC implementation for your Flask-powered.. BSD-3
  • fastapi-plugins (🥉20 · ⭐ 260 · 📈) - FastAPI framework plugins. 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 · ⭐ 49K · 📉) - A simple, yet elegant, HTTP library. Apache-2
  • GitPython (🥇40 · ⭐ 3.9K · 📉) - GitPython is a python library used to interact with Git.. BSD-3
  • flask-sqlalchemy (🥇37 · ⭐ 4K · 📉) - Adds SQLAlchemy support to Flask. BSD-3
  • wtforms (🥉35 · ⭐ 1.4K · 📉) - A flexible forms validation and rendering library for Python. BSD-3
  • Grab (🥉27 · ⭐ 2.3K · 📉) - Web Scraping Framework. MIT

Update: 2023.03.23

23 Mar 16:42

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.

  • authlib (🥇37 · ⭐ 3.6K · 📈) - The ultimate Python library in building OAuth, OpenID Connect.. BSD-3
  • django-markdownx (🥉28 · ⭐ 750 · 📈) - Comprehensive Markdown plugin built for Django. BSD-3
  • flask-testing (🥈28 · ⭐ 490 · 💀) - Unittest extensions for Flask. BSD-3
  • notion-sdk-py (🥉26 · ⭐ 1K · 📈) - The official Notion API client library, but rewritten in.. MIT
  • Kotti (🥉19 · ⭐ 390 · 💤) - Kotti is a high-level, Pythonic web application framework based on.. ❗️BSD

📉 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.

  • Scrapy (🥇45 · ⭐ 47K · 📉) - Scrapy, a fast high-level web crawling & scraping framework for Python. BSD-3
  • drf-spectacular (🥈34 · ⭐ 1.6K · 📉) - Sane and flexible OpenAPI 3 schema generation for.. BSD-3
  • dj-database-url (🥈34 · ⭐ 1.3K · 📉) - Use Database URLs in your Django Application. BSD-3
  • SeleniumLibrary (🥈32 · ⭐ 1.2K · 📉) - Web testing library for Robot Framework. Apache-2
  • httpcore (🥉32 · ⭐ 320 · 📉) - A minimal HTTP client. BSD-3

Update: 2023.03.16

20 Mar 23:10

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.

  • Streamlit (🥇41 · ⭐ 23K · 📈) - Streamlit The fastest way to build data apps in Python. Apache-2
  • wagtail (🥇41 · ⭐ 14K · 📈) - A Django content management system focused on flexibility and.. BSD-3
  • tweepy (🥇41 · ⭐ 9.5K · 📈) - Twitter for Python!. MIT
  • selene (🥈28 · ⭐ 590 · 📈) - User-oriented Web UI browser tests in Python. MIT
  • requestium (🥉23 · ⭐ 1.7K · 📈) - Integration layer between Requests and Selenium for automation.. 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.

  • authlib (🥈34 · ⭐ 3.6K · 📉) - The ultimate Python library in building OAuth, OpenID Connect.. BSD-3
  • flask-testing (🥉26 · ⭐ 490 · 💀) - Unittest extensions for Flask. BSD-3
  • flask-ask (🥉23 · ⭐ 1.9K · 💤) - Alexa Skills Kit for Python. Apache-2
  • python-graphql-client (🥉19 · ⭐ 150 · 💀) - Simple GraphQL client for Python 2.7+. MIT
  • Kotti (🥉15 · ⭐ 390 · 💤) - Kotti is a high-level, Pythonic web application framework based on.. ❗️BSD

Update: 2023.03.09

09 Mar 22:02

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-environ (🥇36 · ⭐ 2.7K · 📈) - Django-environ allows you to utilize 12factor inspired.. MIT
  • hvac (🥈36 · ⭐ 1.1K · 📈) - Python 3.X client for HashiCorp Vault. Apache-2
  • flanker (🥈28 · ⭐ 1.6K · 📈) - Python email address and Mime parsing library. Apache-2
  • feincms (🥉27 · ⭐ 850 · 📈) - A Django-based CMS with a focus on extensibility and concise.. BSD-3
  • lambdarest (🥉21 · ⭐ 91 · 📈) - Flask like web framework for AWS Lambda. 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.

  • pytube (🥈36 · ⭐ 8.1K · 📉) - A lightweight, dependency-free Python library (and command-line.. Unlicense
  • python-zeep (🥈34 · ⭐ 1.8K · 📉) - A Python SOAP client. MIT
  • opentelemetry-python (🥇34 · ⭐ 1.2K · 📉) - OpenTelemetry Python API and SDK. Apache-2
  • pymdown-extensions (🥈33 · ⭐ 720 · 📉) - Extensions for Python Markdown. MIT
  • selene (🥉25 · ⭐ 590 · 📉) - User-oriented Web UI browser tests in Python. MIT

Update: 2023.03.02

02 Mar 18: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.

📉 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 (🥈39 · ⭐ 10K · 📉) - A next generation HTTP client for Python. BSD-3
  • gspread (🥈38 · ⭐ 6.3K · 📉) - Google Sheets Python API. MIT
  • pyzmq (🥇38 · ⭐ 3.3K · 📉) - PyZMQ: Python bindings for zeromq. ❗️Revised BSD
  • lxml (🥇38 · ⭐ 2.3K · 📉) - The lxml XML toolkit for Python. BSD-3
  • xadmin (🥉27 · ⭐ 4.7K · 💀) - Drop-in replacement of Django admin comes with lots of goodies,.. BSD-3

Update: 2023.02.23

27 Feb 15: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.

  • PyGithub (🥈39 · ⭐ 5.8K · 📈) - Typed interactions with the GitHub API v3. ❗️LGPL-3.0
  • terminado (🥈33 · ⭐ 330 · 📈) - Terminals served by tornado websockets. BSD-2
  • markdown-it-py (🥉31 · ⭐ 430 · 📈) - Markdown parser, done right. 100% CommonMark support,.. MIT
  • django-rules (🥉29 · ⭐ 1.6K · 📈) - Awesome Django authorization, without the database. MIT
  • selene (🥈28 · ⭐ 590 · 📈) - User-oriented Web UI browser tests in Python. 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.

Update: 2023.02.16

17 Feb 18:07

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.

  • soupsieve (🥇32 · ⭐ 160 · 📈) - A modern CSS selector implementation for BeautifulSoup. MIT
  • django-cleanup (🥉28 · ⭐ 860 · 📈) - Automatically deletes old file for FileField and.. MIT
  • scdl (🥉27 · ⭐ 2.6K · 📈) - Soundcloud Music Downloader. ❗️GPL-2.0
  • markdown-it-py (🥉27 · ⭐ 420 · 📈) - Markdown parser, done right. 100% CommonMark support,.. MIT
  • asgi-lifespan (🥉22 · ⭐ 130 · 📈) - Programmatic startup/shutdown of ASGI apps. 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 (🥇40 · ⭐ 14K · 📉) - A Django content management system focused on flexibility and.. BSD-3
  • asgiref (🥈36 · ⭐ 1.2K · 📉) - ASGI specification and utilities. BSD-3
  • django-oscar (🥇35 · ⭐ 5.6K · 📉) - Domain-driven e-commerce for Django. BSD-3
  • stripe (🥈35 · ⭐ 1.3K · 📉) - Python library for the Stripe API. MIT
  • flask-jsonrpc (🥉21 · ⭐ 270 · 📉) - Basic JSON-RPC implementation for your Flask-powered.. BSD-3

➕ Added Projects

Projects that were recently added to this best-of list.

  • robyn (🥉26 · ⭐ 2.4K · ➕) - Robyn is a fast and extensible async python web server with a rust.. BSD-2

Update: 2023.02.09

10 Feb 23: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.

  • starlette (🥈39 · ⭐ 7.9K · 📈) - The little ASGI framework that shines. BSD-3
  • uvicorn (🥇39 · ⭐ 6.1K · 📈) - An ASGI web server, for Python. BSD-3
  • ariadne (🥈33 · ⭐ 2K · 📈) - Python library for implementing GraphQL servers using schema-.. BSD-3
  • pymdown-extensions (🥈33 · ⭐ 710 · 📈) - Extensions for Python Markdown. MIT
  • requests-toolbelt (🥉30 · ⭐ 900 · 📈) - A toolbelt of useful classes and functions to be used.. 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.

  • tweepy (🥇40 · ⭐ 9.5K · 📉) - Twitter for Python!. MIT
  • praw (🥈36 · ⭐ 3K · 📉) - PRAW, an acronym for Python Reddit API Wrapper, is a python package that.. BSD-2
  • swagger-ui (🥇35 · ⭐ 23K · 📉) - Swagger UI is a collection of HTML, JavaScript, and CSS.. Apache-2
  • python-zeep (🥈34 · ⭐ 1.8K · 📉) - A Python SOAP client. MIT
  • Flask-Opentracing (🥉18 · ⭐ 130 · 💀) - OpenTracing instrumentation for the Flask.. BSD-3