Releases: ml-tooling/best-of-web-python
Update: 2021.07.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.
- google-api-python-client (🥇38 · ⭐ 4.8K · 📈) - The official Python client library for Google's..
Apache-2
- tweepy (🥇34 · ⭐ 7.9K · 📈) - Twitter for Python!.
MIT
- bleach (🥈34 · ⭐ 2.2K · 📈) - Bleach is an allowed-list-based HTML sanitizing library that..
Apache-2
- starlette (🥈33 · ⭐ 5.7K · 📈) - The little ASGI framework that shines.
BSD-3
- toapi (🥉21 · ⭐ 3.2K · 📈) - Every web site provides 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.
- gevent (🥇33 · ⭐ 5.5K · 📉) - Coroutine-based concurrency library for Python.
MIT
- dnspython (🥇33 · ⭐ 1.8K · 📉) - a powerful DNS toolkit for python.
ISC
- flask-sqlalchemy (🥇32 · ⭐ 3.5K · 📉) - Adds SQLAlchemy support to Flask.
BSD-3
- eve (🥉28 · ⭐ 6.4K · 📉) - REST API framework designed for human beings.
BSD-3
- timing-asgi (🥉6 · ⭐ 71 · 💤) - ASGI middleware to record and emit timing metrics (to..
❗Unlicensed
➕ Added Projects
Projects that were recently added to this best-of list.
- web3.py (🥈32 · ⭐ 2.1K · ➕) - A python interface for interacting with the Ethereum blockchain and..
MIT
- python-jose (🥈31 · ⭐ 890 · ➕) - A JOSE implementation in Python.
MIT
- pytrends (🥈28 · ⭐ 2.1K · ➕) - Pseudo API for Google Trends.
Apache-2
- Streamlit (🥇27 · ⭐ 15K · ➕) - Streamlit The fastest way to build data apps in Python.
Apache-2
- opentracing-python (🥇26 · ⭐ 730 · ➕) - OpenTracing API for Python.
Apache-2
- tifffile (🥉25 · ⭐ 160 · ➕) - Read and write TIFF files. Forked from..
BSD-3
- graphene-mongo (🥉23 · ⭐ 220 · ➕) - Graphene MongoEngine integration.
MIT
- trustme (🥉22 · ⭐ 370 · ➕) - #1 quality TLS certs while you wait, for the discerning tester.
MIT
- fastapi-crudrouter (🥇21 · ⭐ 290 · ➕) - A dynamic FastAPI router that automatically creates..
MIT
- flask-ngrok (🥉21 · ⭐ 82 · 💀) - A simple way to demo Flask apps from your machine.
Apache-2
- pyngrok (🥉20 · ⭐ 180 · ➕) - A Python wrapper for ngrok.
MIT
- justpy (🥉19 · ⭐ 720 · 💤) - An object oriented high-level Python Web Framework that requires..
Apache-2
- opentelemetry-python (🥉19 · ⭐ 610 · ➕) - OpenTelemetry Python API and SDK.
Apache-2
- flask_jsondash (🥉18 · ⭐ 3.2K · 💀) - Build complex dashboards without any front-end code...
MIT
- streaming-form-data (🥉18 · ⭐ 89 · ➕) - Streaming parser for multipart/form-data written in..
MIT
- idom (🥉16 · ⭐ 370 · ➕) - Create highly interactive web pages purely in Python.
MIT
- graphene-pydantic (🥉16 · ⭐ 130 · ➕) - Integrate GraphQL with your Pydantic models.
Apache-2
- Scrapera (🥉14 · ⭐ 280 · 🐣) - A universal package of scraper scripts for humans.
MIT
Update: 2021.06.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.
- httpcore (🥈30 · ⭐ 190 · 📈) - A minimal HTTP client.
BSD-3
- flask-api (🥇29 · ⭐ 1.3K · 📈) - Browsable web APIs for Flask.
BSD-3
- django-extra-views (🥈28 · ⭐ 1.1K · 📈) - Django's class-based generic views are awesome, let's..
MIT
- cloudscraper (🥈28 · ⭐ 1K · 📈) - A Python module to bypass Cloudflare's anti-bot page.
MIT
- django-cas-ng (🥉26 · ⭐ 310 · 📈) - 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.
- tweepy (🥇33 · ⭐ 7.8K · 📉) - Twitter for Python!.
MIT
- python-markdown2 (🥈30 · ⭐ 2.2K · 📉) - markdown2: A fast and complete implementation of Markdown..
MIT
- Flask-Migrate (🥇30 · ⭐ 1.9K · 📉) - SQLAlchemy database migrations for Flask applications..
MIT
- Flask-SocketIO (🥈29 · ⭐ 4.3K · 📉) - Socket.IO integration for Flask applications.
MIT
- python-socketio (🥈28 · ⭐ 2.4K · 📉) - Python Socket.IO server and client.
MIT
Update: 2021.06.03
📈 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-rest-framework (🥇39 · ⭐ 21K · 📈) - Web APIs for Django.
BSD-3
- flask (🥇38 · ⭐ 56K · 📈) - The Python micro framework for building web applications.
BSD-3
- oauthlib (🥇37 · ⭐ 2.2K · 📈) - A generic, spec-compliant, thorough implementation of the OAuth..
BSD-3
- django-allauth (🥇34 · ⭐ 6.5K · 📈) - Integrated set of Django applications addressing..
MIT
- aiodns (🥈29 · ⭐ 390 · 📈) - Simple DNS resolver for asyncio.
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-Migrate (🥇31 · ⭐ 1.9K · 📉) - SQLAlchemy database migrations for Flask applications..
MIT
- Flask-SocketIO (🥈30 · ⭐ 4.3K · 📉) - Socket.IO integration for Flask applications.
MIT
- graphene-django (🥇30 · ⭐ 3.6K · 📉) - Integrate GraphQL into your Django project.
MIT
- python-socketio (🥈30 · ⭐ 2.4K · 📉) - Python Socket.IO server and client.
MIT
- AutoRest (🥉22 · ⭐ 3.4K · 📉) - OpenAPI (f.k.a Swagger) Specification code generator. Supports..
MIT
Update: 2021.05.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.
- aiohttp (🥇39 · ⭐ 11K · 📈) - Asynchronous HTTP client/server framework for asyncio and Python.
Apache-2
- jira (🥈32 · ⭐ 1.3K · 📈) - Python JIRA Library is the easiest way to automate JIRA. Support for..
BSD-2
- django-rules (🥉27 · ⭐ 1.3K · 📈) - Awesome Django authorization, without the database.
MIT
- aiodns (🥉27 · ⭐ 380 · 📈) - Simple DNS resolver for asyncio.
MIT
- datamodel-code-generator (🥉22 · ⭐ 470 · 📈) - Pydantic model generator for easy conversion of JSON,..
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 (🥇37 · ⭐ 55K · 📉) - The Python micro framework for building web applications.
BSD-3
- jinja (🥇36 · ⭐ 7.8K · 📉) - A very fast and expressive template engine.
BSD-3
- pyzmq (🥈32 · ⭐ 2.8K · 📉) - PyZMQ: Python bindings for zeromq.
❗️Revised BSD
- wagtail (🥇30 · ⭐ 11K · 📉) - A Django content management system focused on flexibility and..
BSD-3
- django-import-export (🥈30 · ⭐ 2.1K · 📉) - Django application and library for importing and..
BSD-2
Update: 2021.04.29
📈 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.
- youtube-dl (🥇37 · ⭐ 94K · 📈) - Command-line program to download videos from YouTube.com and..
Unlicense
- discord.py (🥇36 · ⭐ 7.3K · 📈) - An API wrapper for Discord written in Python.
MIT
- python-telegram-bot (🥇35 · ⭐ 15K · 📈) - We have made you a wrapper you can't refuse.
❗️LGPL-3.0
- sanic (🥈33 · ⭐ 15K · 📈) - Async Python 3.7+ web server/framework | Build fast. Run fast.
MIT
- wave (🥇27 · ⭐ 2.6K · 📈) - Realtime Web Apps and Dashboards for Python and R.
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 (🥇34 · ⭐ 4.3K · 📉) - Typed interactions with the GitHub API v3.
❗️LGPL-3.0
- facebook-sdk (🥈29 · ⭐ 2.6K · 📉) - Python SDK for Facebook's Graph API.
Apache-2
- flask-ask (🥉24 · ⭐ 1.9K · 💤) - Alexa Skills Kit for Python.
Apache-2
- deform (🥉24 · ⭐ 360 · 📉) - A Python HTML form library.
BSD-3
- Gerapy (🥉22 · ⭐ 2.4K · 📉) - Distributed Crawler Management Framework Based on Scrapy,..
MIT
Update: 2021.04.22
📈 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-admin (🥇34 · ⭐ 4.7K · 📈) - Simple and extensible administrative interface framework..
BSD-3
- certifi (🥇34 · ⭐ 440 · 📈) - (Python Distribution) A carefully curated collection of Root..
MPL-2.0
- scapy (🥈33 · ⭐ 6.2K · 📈) - Scapy: the Python-based interactive packet manipulation program &..
❗️GPL-2.0
- starlette (🥈32 · ⭐ 5.4K · 📈) - The little ASGI framework that shines.
BSD-3
- django-simple-history (🥈29 · ⭐ 1.3K · 📈) - Store model history and view/revert changes from..
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.
- aiohttp (🥇38 · ⭐ 11K · 📉) - Asynchronous HTTP client/server framework for asyncio and Python.
Apache-2
- google-api-python-client (🥇36 · ⭐ 4.6K · 📉) - The official Python client library for Google's..
Apache-2
- tweepy (🥇34 · ⭐ 7.7K · 📉) - Twitter for Python!.
MIT
- WeasyPrint (🥉25 · ⭐ 4.3K · 📉) - The awesome document factory.
BSD-3
- Mockoon (🥉20 · ⭐ 2.7K · 📉) - Mockoon is the easiest and quickest way to run mock APIs..
MIT
Update: 2021.04.08
📈 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.
- falcon (🥈34 · ⭐ 8.3K · 📈) - The no-nonsense, minimalist REST and app backend framework for..
Apache-2
- speedtest-cli (🥈31 · ⭐ 11K · 📈) - Command line interface for testing internet bandwidth..
Apache-2
- feedparser (🥇30 · ⭐ 1.2K · 📈) - Parse feeds in Python.
BSD-2
- yagmail (🥇29 · ⭐ 2K · 📈) - Send email in Python conveniently for gmail using yagmail.
MIT
- django-paypal (🥉27 · ⭐ 600 · 📈) - A pluggable Django application for integrating PayPal..
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-extensions (🥇32 · ⭐ 5.3K · 📉) - This is a repository for collecting global custom..
MIT
- flask-dance (🥉24 · ⭐ 810 · 📉) - Doing the OAuth dance with style using Flask, requests, and..
MIT
Update: 2021.04.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.
- gunicorn (🥇38 · ⭐ 7.5K · 📈) - gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast..
MIT
- youtube-dl (🥇36 · ⭐ 92K · 📈) - Command-line program to download videos from YouTube.com and..
Unlicense
- OpenAPI Generator (🥇35 · ⭐ 8.1K · 📈) - OpenAPI Generator allows generation of API client..
Apache-2
- fastapi-jwt-auth (🥉18 · ⭐ 150 · 📈) - FastAPI extension that provides JWT Auth support..
MIT
- GHunt (🥉17 · ⭐ 9.3K · 🐣) - Investigate Google Accounts with emails.
MPL-2.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.
- sanic (🥈32 · ⭐ 15K · 📉) - Async Python 3.7+ web server/framework | Build fast. Run fast.
MIT
- mitmproxy (🥈29 · ⭐ 22K · 📉) - An interactive TLS-capable intercepting HTTP proxy for penetration..
MIT
- CherryPy (🥉28 · ⭐ 1.4K · 📉) - CherryPy is a pythonic, object-oriented HTTP framework...
BSD-3
- feedparser (🥈28 · ⭐ 1.2K · 📉) - Parse feeds in Python.
BSD-2
- weblate (🥉20 · ⭐ 2.3K · 📉) - Web based localization tool with tight version control..
❗️GPL-3.0
➕ Added Projects
Projects that were recently added to this best-of list.
Update: 2021.03.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.
- stripe (🥈32 · ⭐ 1K · 📈) - Python library for the Stripe API.
MIT
- django-oauth-toolkit (🥈31 · ⭐ 2.2K · 📈) - OAuth2 goodies for the Djangonauts!.
BSD-3
- waitress (🥈28 · ⭐ 910 · 📈) - Waitress - A WSGI server for Python 2 and 3.
❗️ZPL-2.1
- python-graphql-client (🥉21 · ⭐ 130 · 💀) - Simple GraphQL client for Python 2.7+.
MIT
- emmett (🥉20 · ⭐ 650 · 📈) - The web framework for inventors.
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.
- django (🥇37 · ⭐ 56K · 📉) - The Web framework for perfectionists with deadlines.
BSD-3
- mitmproxy (🥇33 · ⭐ 22K · 📉) - An interactive TLS-capable intercepting HTTP proxy for penetration..
MIT
- asgiref (🥉26 · ⭐ 800 · 📉) - ASGI specification and utilities.
BSD-3
- Cactus (🥉23 · ⭐ 3.4K · 💀) - Static site generator for designers. Uses Python and Django..
BSD-3
- Transistor (🥉13 · ⭐ 200 · 💤) - Transistor, a Python web scraping framework for intelligent use..
MIT
Update: 2021.03.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.
- jinja (🥇39 · ⭐ 7.6K · 📈) - A very fast and expressive template engine.
BSD-3
- websocket-client (🥇33 · ⭐ 2.5K · 📈) - WebSocket client for Python.
❗️LGPL-2.1
- markupsafe (🥈33 · ⭐ 360 · 📈) - Safely add untrusted strings to HTML/XML markup.
BSD-3
- sentry (🥇32 · ⭐ 27K · 📈) - Sentry is cross-platform application monitoring, with a focus on..
❗️SSPL-1.0
- graphql-relay-py (🥈25 · ⭐ 130 · 📈) - A library to help construct a graphql-py server supporting..
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 (🥈32 · ⭐ 6.1K · 📉) - Scapy: the Python-based interactive packet manipulation program &..
❗️GPL-2.0
- django-filter (🥈30 · ⭐ 3.3K · 📉) - A generic system for filtering Django QuerySets based..
BSD-3
- channels (🥈29 · ⭐ 4.8K · 📉) - Developer-friendly asynchrony for Django.
BSD-3
- daphne (🥉28 · ⭐ 1.5K · 📉) - Django Channels HTTP/WebSocket server.
BSD-3
- django-organizations (🥉23 · ⭐ 810 · 📉) - Multi-user accounts for Django projects.
BSD-2