Awesome Open Source
Awesome Open Source

Best-of Web Development with Python

  A ranked list of awesome python libraries for web development. Updated weekly.

This curated list contains 570 awesome open-source projects with a total of 2.4M stars grouped into 26 categories. All projects are ranked by a project-quality score, which is calculated based on various metrics automatically collected from Github and different package managers. If you like to add or update projects, feel free to open an issue, submit a pull request, or directly edit the projects.yaml. Contributions are very welcome!


  Discover other best-of lists or create your own.
  Subscribe to our newsletter for updates and trending projects.


Contents

Explanation

  •   Combined project-quality score
  •   Star count from GitHub
  •   New project (less than 6 months old)
  •   Inactive project (6 months no activity)
  •   Dead project (12 months no activity)
  •   Project is trending up or down
  •   Project was recently added
  •   Warning (e.g. missing/risky license)
  •   Contributors count from GitHub
  •   Fork count from GitHub
  •   Issue count from GitHub
  •   Last update timestamp on package manager
  •   Download count from package manager
  •   Number of dependent projects
  •   Flask related project
  •   Django related project
  •   FastAPI related project
  •   Pyramid related project
  •   OpenAPI related project
  •   GraphQL related project

Web Frameworks

Back to top

General purpose web frameworks to build web applications and REST APIs.

django (48 65K) - The Web framework for perfectionists with deadlines. BSD-3
  • GitHub ( 2.7K 27K 950K 23.06.2022):

     git clone https://github.com/django/django
    
  • PyPi ( 8.4M / month 120K 21.06.2022):

     pip install django
    
  • Conda ( 1.1M 11.04.2022):

     conda install -c conda-forge django
    
flask (48 59K) - The Python micro framework for building web applications. BSD-3
  • GitHub ( 780 15K 5.1K 1.1M 2.4K - 0% open 18.06.2022):

     git clone https://github.com/pallets/flask
    
  • PyPi ( 78M / month 120K 28.04.2022):

     pip install flask
    
  • Conda ( 3.3M 04.05.2022):

     conda install -c conda-forge flask
    
werkzeug (44 6.1K) - The comprehensive WSGI web application library. BSD-3
  • GitHub ( 450 1.6K 250 760K 970 - 2% open 01.06.2022):

     git clone https://github.com/pallets/werkzeug
    
  • PyPi ( 93M / month 69K 28.04.2022):

     pip install werkzeug
    
  • Conda ( 4.7M 04.05.2022):

     conda install -c conda-forge werkzeug
    
tornado (43 21K) - Tornado is a Python web framework and asynchronous networking.. Apache-2
  • GitHub ( 420 5.5K 240K 1.8K - 13% open 23.06.2022):

     git clone https://github.com/tornadoweb/tornado
    
  • PyPi ( 19M / month 26K 18.06.2022):

     pip install tornado
    
  • Conda ( 20M 01.04.2022):

     conda install -c conda-forge tornado
    
django-rest-framework (42 24K) - Web APIs for Django. BSD-3
  • GitHub ( 1.3K 6.2K 330K 3.9K - 6% open 20.06.2022):

     git clone https://github.com/encode/django-rest-framework
    
  • PyPi ( 73K / month 400 20.07.2017):

     pip install django-rest-framework
    
  • Conda ( 420K 16.12.2021):

     conda install -c conda-forge djangorestframework
    
fastapi (41 47K) - FastAPI framework, high performance, easy to learn, fast to.. MIT
  • GitHub ( 320 3.6K 3.4K - 44% open 14.05.2022):

     git clone https://github.com/tiangolo/fastapi
    
  • PyPi ( 7.5M / month 1.2K 14.05.2022):

     pip install fastapi
    
  • Conda ( 770K 15.05.2022):

     conda install -c conda-forge fastapi
    
sanic (38 16K) - Next generation Python web server/framework | Build fast. Run fast. MIT
  • GitHub ( 320 1.4K 1.2K - 4% open 19.06.2022):

     git clone https://github.com/sanic-org/sanic
    
  • PyPi ( 880K / month 620 11.05.2022):

     pip install sanic
    
  • Conda ( 200K 11.05.2022):

     conda install -c conda-forge sanic
    
falcon (38 8.8K) - The no-magic web data plane API and microservices framework for.. Apache-2
  • GitHub ( 190 870 3.5K 6.7K 960 - 17% open 01.06.2022):

     git clone https://github.com/falconry/falcon
    
  • PyPi ( 710K / month 1.7K 25.03.2022):

     pip install falcon
    
  • Conda ( 260K 09.04.2022):

     conda install -c conda-forge falcon
    
bottle (38 7.6K) - bottle.py is a fast and simple micro-framework for python web-applications. MIT
  • GitHub ( 220 1.4K 20K 870 - 36% open 21.06.2022):

     git clone https://github.com/bottlepy/bottle
    
  • PyPi ( 1.7M / month 5.2K 26.05.2022):

     pip install bottle
    
  • Conda ( 310K 10.06.2020):

     conda install -c conda-forge bottle
    
starlette (38 7.1K) - The little ASGI framework that shines. BSD-3
  • GitHub ( 200 610 45K 630 - 8% open 18.06.2022):

     git clone https://github.com/encode/starlette
    
  • PyPi ( 9M / month 690 10.06.2022):

     pip install starlette
    
  • Conda ( 720K 11.06.2022):

     conda install -c conda-forge starlette
    
Flask-AppBuilder (38 3.8K) - Simple and rapid application development framework,.. BSD-3
  • GitHub ( 170 1.2K 3.2K 1.1K - 6% open 23.06.2022):

     git clone https://github.com/dpgaspar/Flask-AppBuilder
    
  • PyPi ( 3.6M / month 320 23.06.2022):

     pip install flask-appbuilder
    
  • Conda ( 190K 23.06.2022):

     conda install -c conda-forge flask-appbuilder
    
flask-restful (36 6.4K) - Simple framework for creating REST APIs. BSD-3
  • GitHub ( 160 970 77K 570 - 20% open 04.03.2022):

     git clone https://github.com/flask-restful/flask-restful
    
  • PyPi ( 1.3M / month 7.2K 17.05.2021):

     pip install flask-restful
    
  • Conda ( 120K 30.05.2021):

     conda install -c conda-forge flask-restful
    
CherryPy (35 1.6K) - CherryPy is a pythonic, object-oriented HTTP framework... BSD-3
  • GitHub ( 140 340 9.1K 1.7K - 13% open 13.03.2022):

     git clone https://github.com/cherrypy/cherrypy
    
  • PyPi ( 1.9M / month 10K 03.07.2021):

     pip install cherrypy
    
  • Conda ( 15K 02.05.2022):

     conda install -c anaconda cherrypy
    
django-tastypie (34 3.8K) - Creating delicious APIs for Django apps since 2010. BSD-3
  • GitHub ( 200 1.2K 4.8K 930 - 44% open 02.06.2022):

     git clone https://github.com/django-tastypie/django-tastypie
    
  • PyPi ( 65K / month 2.5K 04.01.2022):

     pip install django-tastypie
    
eve (32 6.5K) - REST API framework designed for human beings. BSD-3
  • GitHub ( 210 740 1K 980 - 3% open 08.06.2022):

     git clone https://github.com/pyeve/eve
    
  • PyPi ( 20K / month 380 08.06.2022):

     pip install eve
    
webpy (31 5.7K) - web.py is a web framework for python that is as simple as it is.. Unlicense
  • GitHub ( 88 1.3K 420 - 8% open 19.05.2022):

     git clone https://github.com/webpy/webpy
    
  • PyPi ( 210K / month 1.1K 15.12.2021):

     pip install web.py
    
  • Conda ( 38K 12.11.2020):

     conda install -c conda-forge web.py
    
masonite (31 1.8K) - The Modern And Developer Centric Python Web Framework. Be sure to read.. MIT
  • GitHub ( 79 110 14 420 350 - 5% open 22.06.2022):

     git clone https://github.com/MasoniteFramework/masonite
    
  • PyPi ( 5.3K / month 64 13.06.2022):

     pip install masonite
    
cornice (29 380) - Build Web Services with Pyramid. MPL-2.0
  • GitHub ( 120 160 740 240 - 19% open 25.01.2022):

     git clone https://github.com/Cornices/cornice
    
  • PyPi ( 35K / month 360 07.01.2022):

     pip install cornice
    
  • Conda ( 5.9K 05.10.2021):

     conda install -c anaconda cornice
    
guillotina (27 180) - Python AsyncIO data API to manage billions of resources. BSD-3
  • GitHub ( 54 50 120 220 - 25% open 12.04.2022):

     git clone https://github.com/plone/guillotina
    
  • PyPi ( 7.6K / month 50 12.04.2022):

     pip install guillotina
    
web2py (25 2K) - Free and open source full-stack enterprise framework for agile.. LGPL-3.0
  • GitHub ( 260 860 40 1K - 33% open 04.06.2022):

     git clone https://github.com/web2py/web2py
    
quart (25 1.1K) - Quart is a Python ASGI web microframework with the same API as Flask. MIT
  • GitHub ( 66 62 130 - 5% open 10.06.2022):

     git clone https://github.com/pgjones/quart
    
  • PyPi ( 220K / month 29 26.03.2022):

     pip install quart
    
  • Conda ( 36K 28.03.2022):

     conda install -c conda-forge quart
    
emmett (25 770) - The web framework for inventors. BSD-3
  • GitHub ( 21 65 23 300 - 7% open 20.05.2022):

     git clone https://github.com/emmett-framework/emmett
    
  • PyPi ( 390 / month 3 23.05.2022):

     pip install emmett
    
flask-mongorest (20 520) - Restful API framework wrapped around MongoEngine. BSD-3
  • GitHub ( 18 89 48 65 - 41% open 21.12.2021):

     git clone https://github.com/closeio/flask-mongorest
    
  • PyPi ( 140 / month 27 26.08.2019):

     pip install Flask-MongoRest
    
justpy (17 840) - An object oriented high-level Python Web Framework that requires no.. Apache-2
  • GitHub ( 1 67 290 - 33% open 12.01.2022):

     git clone https://github.com/elimintz/justpy
    
  • PyPi ( 1.4K / month 2 12.01.2022):

     pip install justpy
    
flama (15 200 ) - Fire up your API. GPL-3.0
  • GitHub ( 8 14 64 49 - 51% open 31.08.2021):

     git clone https://github.com/perdy/flama
    
  • PyPi ( 180 / month 16.11.2020):

     pip install flama
    
Show 7 hidden projects...
  • pyramid (34 3.7K) - Pyramid - A Python web framework. Unlicensed
  • hug (31 6.6K ) - Embrace the APIs of the future. Hug aims to make developing APIs as simple.. MIT
  • flask-restplus (30 2.6K ) - Fully featured framework for fast, easy and.. BSD-3
  • responder (26 3.6K ) - A familiar HTTP Service Framework for Python. Apache-2
  • japronto (24 8.6K ) - Screaming-fast Python 3.5+ HTTP toolkit integrated with pipelining.. MIT
  • vibora (22 5.7K ) - Fast, asynchronous and elegant Python web framework. MIT
  • Growler (14 690 ) - A micro web-framework using asyncio coroutines and chained.. Apache-2

HTTP Clients

Back to top

requests (49 48K) - A simple, yet elegant, HTTP library. Apache-2
  • GitHub ( 710 8.8K 1.3K 1.5M 3.6K - 6% open 09.06.2022):

     git clone https://github.com/psf/requests
    
  • PyPi ( 210M / month 190K 05.01.2022):

     pip install requests
    
  • Conda ( 20M 09.06.2022):

     conda install -c conda-forge requests
    
aiohttp (44 13K) - Asynchronous HTTP client/server framework for asyncio and Python. Apache-2
  • GitHub ( 640 1.8K 4.9K 190K 2.7K - 16% open 20.06.2022):

     git clone https://github.com/aio-libs/aiohttp
    
  • PyPi ( 58M / month 12K 14.11.2021):

     pip install aiohttp
    
  • Conda ( 5.4M 03.04.2022):

     conda install -c conda-forge aiohttp
    
urllib3 (42 3K) - Python HTTP library with thread-safe connection pooling, file post support,.. MIT
  • GitHub ( 300 910 2.1K 880K 1K - 11% open 22.06.2022):

     git clone https://github.com/urllib3/urllib3
    
  • PyPi ( 230M / month 43K 16.03.2022):

     pip install urllib3
    
  • Conda ( 20M 17.03.2022):

     conda install -c conda-forge urllib3
    
httpx (39 8.9K) - A next generation HTTP client for Python. BSD-3
  • GitHub ( 170 590 24K 700 - 6% open 19.06.2022):

     git clone https://github.com/encode/httpx
    
  • PyPi ( 8.6M / month 1.3K 23.05.2022):

     pip install httpx
    
  • Conda ( 210K 25.05.2022):

     conda install -c conda-forge httpx
    
httpie (38 22K) - As easy as /aitch-tee-tee-pie/ Modern, user-friendly command-line HTTP.. BSD-3
  • GitHub ( 150 3.7K 510 11K 770 - 13% open 19.06.2022):

     git clone https://github.com/httpie/httpie
    
  • PyPi ( 240K / month 1.7K 06.05.2022):

     pip install httpie
    
  • Conda ( 78K 09.05.2022):

     conda install -c conda-forge httpie
    
httplib2 (35 440) - Small, fast HTTP client library for Python. Features persistent.. MIT
  • GitHub ( 72 170 110K 120 - 44% open 02.02.2022):

     git clone https://github.com/httplib2/httplib2
    
  • PyPi ( 33M / month 16K 03.02.2022):

     pip install httplib2
    
  • Conda ( 1.5M 11.02.2022):

     conda install -c conda-forge httplib2
    
python-zeep (34 1.7K) - A modern/fast python SOAP client based on lxml / requests. MIT
  • GitHub ( 130 520 4.6K 1K - 35% open 29.12.2021):

     git clone https://github.com/mvantellingen/python-zeep
    
  • PyPi ( 5.1M / month 550 15.08.2021):

     pip install zeep
    
  • Conda ( 150K 30.08.2021):

     conda install -c conda-forge zeep
    
httpcore (32 260) - A minimal HTTP client. BSD-3
  • GitHub ( 28 53 13K 110 - 10% open 19.06.2022):

     git clone https://github.com/encode/httpcore
    
  • PyPi ( 8.5M / month 82 17.05.2022):

     pip install httpcore
    
  • Conda ( 160K 17.05.2022):

     conda install -c conda-forge httpcore
    
requests-toolbelt (31 850 ) - A toolbelt of useful classes and functions to be used.. Apache-2
  • GitHub ( 61 150 180 - 42% open 28.10.2021):

     git clone https://github.com/requests/toolbelt
    
  • PyPi ( 28M / month 5.1K 30.01.2019):

     pip install requests-toolbelt
    
  • Conda ( 890K 30.01.2019):

     conda install -c conda-forge requests-toolbelt
    
httptools (30 1.1K) - Fast HTTP parser. MIT
  • GitHub ( 13 65 21K 44 - 15% open 22.02.2022):

     git clone https://github.com/MagicStack/httptools
    
  • PyPi ( 5.3M / month 540 22.02.2022):

     pip install httptools
    
  • Conda ( 390K 09.04.2022):

     conda install -c conda-forge httptools
    
requests-futures (28 1.9K ) - Asynchronous Python HTTP Requests for Humans using.. Apache-2
  • GitHub ( 26 140 4.1K 79 - 22% open 25.10.2021):

     git clone https://github.com/ross/requests-futures
    
  • PyPi ( 1.1M / month 950 11.06.2019):

     pip install requests-futures
    
  • Conda ( 140K 14.10.2020):

     conda install -c conda-forge requests-futures
    
grequests (27 4.1K) - Requests + Gevent = 3. BSD-2
  • GitHub ( 28 340 3K 110 - 8% open 26.01.2022):

     git clone https://github.com/spyoungtech/grequests
    
  • PyPi ( 310K / month 660 05.04.2020):

     pip install grequests
    
  • Conda ( 53K 22.04.2020):

     conda install -c conda-forge grequests
    
treq (26 540) - Python requests like API built on top of Twisteds HTTP client. MIT
  • GitHub ( 48 140 120 970 150 - 38% open 09.02.2022):

     git clone https://github.com/twisted/treq
    
  • PyPi ( 67K / month 410 09.02.2022):

     pip install treq
    
  • Conda ( 61K 30.01.2022):

     conda install -c conda-forge treq
    
http-prompt (25 8.5K) - An interactive command-line HTTP and API testing client built on top.. MIT
  • GitHub ( 29 320 41 100 - 46% open 21.01.2022):

     git clone https://github.com/httpie/http-prompt
    
  • PyPi ( 370 / month 8 05.03.2021):

     pip install http-prompt
    
Show 5 hidden projects...

Servers

Back to top

gunicorn (43 8.4K) - gunicorn Green Unicorn is a WSGI HTTP Server for UNIX, fast clients and.. MIT
  • GitHub ( 370 1.5K 100 690K 1.8K - 20% open 14.03.2022):

     git clone https://github.com/benoitc/gunicorn
    
  • PyPi ( 25M / month 62K 27.03.2021):

     pip install gunicorn
    
  • Conda ( 1.1M 08.04.2022):

     conda install -c conda-forge gunicorn
    
gevent (38 5.8K) - Coroutine-based concurrency library for Python. MIT
  • GitHub ( 100 920 59K 80K 1.3K - 6% open 20.01.2022):

     git clone https://github.com/gevent/gevent
    
  • PyPi ( 8M / month 15K 11.12.2021):

     pip install gevent
    
  • Conda ( 820K 07.04.2022):

     conda install -c conda-forge gevent
    
uvicorn (36 5.4K) - An ASGI web server, for Python. BSD-3
  • GitHub ( 130 440 74K 640 - 14% open 23.06.2022):

     git clone https://github.com/encode/uvicorn
    
  • PyPi ( 10M / month 1.2K 23.06.2022):

     pip install uvicorn
    
  • Conda ( 1M 18.04.2022):

     conda install -c conda-forge uvicorn
    
whitenoise (33 2K) - Radically simplified static file serving for Python web apps. MIT
  • GitHub ( 60 120 220 - 10% open 19.06.2022):

     git clone https://github.com/evansd/whitenoise
    
  • PyPi ( 1.3M / month 13K 05.06.2022):

     pip install whitenoise
    
  • Conda ( 58K 05.06.2022):

     conda install -c conda-forge whitenoise
    
asgiref (31 1K) - ASGI specification and utilities. BSD-3
  • GitHub ( 71 150 160 - 22% open 22.05.2022):

     git clone https://github.com/django/asgiref
    
  • PyPi ( 14M / month 1.1K 16.05.2022):

     pip install asgiref
    
  • Conda ( 630K 17.05.2022):

     conda install -c conda-forge asgiref
    
bjoern (28 2.8K) - A screamingly fast Python 2/3 WSGI server written in C. BSD-2
  • GitHub ( 42 190 460 150 - 18% open 12.05.2022):

     git clone https://github.com/jonashaag/bjoern
    
  • PyPi ( 22K / month 140 14.02.2022):

     pip install bjoern
    
  • Conda ( 71K 19.04.2022):

     conda install -c conda-forge bjoern
    
livereload (27 970) - livereload server in python (MAINTAINERS NEEDED). BSD-3
  • GitHub ( 57 140 140 - 29% open 19.03.2022):

     git clone https://github.com/lepture/python-livereload
    
  • PyPi ( 500K / month 1.6K 22.08.2020):

     pip install livereload
    
  • Conda ( 220K 22.08.2020):

     conda install -c conda-forge livereload
    
mangum (27 960) - AWS Lambda support for ASGI applications. MIT
  • GitHub ( 27 71 880 140 - 9% open 03.05.2022):

     git clone https://github.com/jordaneremieff/mangum
    
  • PyPi ( 220K / month 5 24.04.2022):

     pip install mangum
    
Hypercorn (25 270) - Hypercorn is an ASGI Server based on Hyper libraries and inspired by.. MIT
  • GitHub ( 39 27 2.5K 50 - 32% open 22.02.2022):

     git clone https://github.com/pgjones/hypercorn
    
  • PyPi ( 390K / month 5 23.12.2021):

     pip install hypercorn
    
Show 3 hidden projects...
  • waitress (30 1.1K) - Waitress - A WSGI server for Python 2 and 3. ZPL-2.1
  • Meinheld (26 1.4K ) - Meinheld is a high performance asynchronous WSGI Web Server (based.. BSD-3
  • django-devserver (25 1.3K ) - A drop-in replacement for Djangos runserver. BSD-3

Authorization & Authentication

Back to top

django-allauth (41 7.3K) - Integrated set of Django applications addressing.. MIT
  • GitHub ( 590 2.6K 91K 1.9K - 17% open 19.06.2022):

     git clone https://github.com/pennersr/django-allauth
    
  • PyPi ( 540K / month 5.3K 07.06.2022):

     pip install django-allauth
    
  • Conda ( 72K 07.06.2022):

     conda install -c conda-forge django-allauth
    
oauthlib (39 2.4K) - A generic, spec-compliant, thorough implementation of the OAuth.. BSD-3
  • GitHub ( 190 450 230K 360 - 21% open 15.06.2022):

     git clone https://github.com/oauthlib/oauthlib
    
  • PyPi ( 80M / month 12K 29.01.2022):

     pip install oauthlib
    
  • Conda ( 5.1M 30.01.2022):

     conda install -c conda-forge oauthlib
    
pyjwt (38 4.3K) - JSON Web Token implementation in Python. MIT
  • GitHub ( 120 570 210K 420 - 21% open 14.06.2022):

     git clone https://github.com/jpadilla/pyjwt
    
  • PyPi ( 97M / month 11K 12.05.2022):

     pip install pyjwt
    
  • Conda ( 6.7M 12.05.2022):

     conda install -c conda-forge pyjwt
    
authlib (37 3.2K) - The ultimate Python library in building OAuth, OpenID Connect clients.. BSD-3
  • GitHub ( 79 320 22K 330 - 13% open 09.06.2022):

     git clone https://github.com/lepture/authlib
    
  • PyPi ( 5.7M / month 300 06.04.2022):

     pip install authlib
    
  • Conda ( 77K 07.04.2022):

     conda install -c conda-forge authlib
    
google-auth (37 530) - Google Auth Python Library. Apache-2
  • GitHub ( 94 240 130K 360 - 17% open 16.06.2022):

     git clone https://github.com/googleapis/google-auth-library-python
    
  • PyPi ( 68M / month 2.5K 14.06.2022):

     pip install google-auth
    
  • Conda ( 4.6M 15.06.2022):

     conda install -c conda-forge google-auth
    
requests-oauthlib (36 1.5K) - OAuthlib support for Python-Requests!. ISC
  • GitHub ( 110 400 220K 240 - 39% open 21.02.2022):

     git clone https://github.com/requests/requests-oauthlib
    
  • PyPi ( 73M / month 12K 29.01.2022):

     pip install requests-oauthlib
    
  • Conda ( 4.9M 30.01.2022):

     conda install -c conda-forge requests-oauthlib
    
flask-jwt-extended (35 1.3K) - An open source Flask extension that provides JWT.. MIT
  • GitHub ( 85 220 19K 340 - 2% open 02.06.2022):

     git clone https://github.com/vimalloc/flask-jwt-extended
    
  • PyPi ( 1.8M / month 650 02.06.2022):

     pip install flask-jwt-extended
    
  • Conda ( 100K 02.06.2022):

     conda install -c conda-forge flask-jwt-extended
    
flask-login (34 3.1K ) - Flask user session management. MIT
  • GitHub ( 110 710 340 - 0% open 02.05.2022):

     git clone https://github.com/maxcountryman/flask-login
    
  • PyPi ( 2.3M / month 13K 02.05.2022):

     pip install flask-login
    
  • Conda ( 120K 02.05.2022):

     conda install -c conda-forge flask-login
    
django-oauth-toolkit (34 2.6K) - OAuth2 goodies for the Djangonauts!. BSD-3
  • GitHub ( 210 700 720 - 20% open 23.06.2022):

     git clone https://github.com/jazzband/django-oauth-toolkit
    
  • PyPi ( 360K / month 1K 23.06.2022):

     pip install django-oauth-toolkit
    
django-guardian (32 3.2K) - Per object permissions for Django. BSD-3
  • GitHub ( 160 520 4.8K 440 - 27% open 25.03.2022):

     git clone https://github.com/django-guardian/django-guardian
    
  • PyPi ( 230K / month 1.9K 23.05.2021):

     pip install django-guardian
    
  • Conda ( 37K 26.05.2021):

     conda install -c conda-forge django-guardian
    
django-rest-framework-simplejwt (32 3K) - A JSON Web Token authentication plugin for the Django.. MIT
  • GitHub ( 87 500 370 - 23% open 13.06.2022):

     git clone https://github.com/jazzband/djangorestframework-simplejwt
    
  • PyPi ( 820K / month 300 24.05.2022):

     pip install djangorestframework-simplejwt
    
pyotp (30 2.1K) - Python One-Time Password Library. MIT
  • GitHub ( 36 270 160 5.1K 77 - 7% open 20.12.2021):

     git clone https://github.com/pyauth/pyotp
    
  • PyPi ( 1.8M / month 550 04.02.2021):

     pip install pyotp
    
  • Conda ( 20K 04.02.2021):

     conda install -c conda-forge pyotp
    
python-jose (30 1.1K) - A JOSE implementation in Python. MIT
  • GitHub ( 49 200 130 - 41% open 09.02.2022):

     git clone https://github.com/mpdavis/python-jose
    
  • PyPi ( 5.6M / month 660 05.06.2021):

     pip install python-jose
    
  • Conda ( 990K 26.06.2021):

     conda install -c conda-forge python-jose
    
djoser (29 2.1K) - REST implementation of Django authentication system. MIT
  • GitHub ( 100 410 430 - 33% open 13.01.2022):

     git clone https://github.com/sunscrapers/djoser
    
  • PyPi ( 130K / month 220 30.10.2020):

     pip install djoser
    
django-rules (29 1.5K) - Awesome Django authorization, without the database. MIT
  • GitHub ( 25 120 860 110 - 27% open 23.03.2022):

     git clone https://github.com/dfunckt/django-rules
    
  • PyPi ( 90K / month 130 23.03.2022):

     pip install rules
    
Flask-HTTPAuth (29 1.1K) - Simple extension that provides Basic, Digest and Token HTTP.. MIT
  • GitHub ( 32 200 100 - 8% open 29.05.2022):

     git clone https://github.com/miguelgrinberg/Flask-HTTPAuth
    
  • PyPi ( 540K / month 2.2K 29.05.2022):

     pip install flask-httpauth
    
  • Conda ( 110K 29.05.2022):

     conda install -c conda-forge flask-httpauth
    
dj-rest-auth (29 960) - Authentication for Django Rest Framework. MIT
  • GitHub ( 160 180 190 3.3K 270 - 46% open 07.06.2022):

     git clone https://github.com/iMerica/dj-rest-auth
    
  • PyPi ( 100K / month 7 30.03.2022):

     pip install dj-rest-auth
    
  • Conda ( 3.6K 30.03.2022):

     conda install -c conda-forge dj-rest-auth
    
fastapi-users (28 2K) - Ready-to-use and customizable users management for FastAPI. MIT
  • GitHub ( 46 190 200 - 0% open 21.06.2022):

     git clone https://github.com/fastapi-users/fastapi-users
    
  • PyPi ( 35K / month 9 21.06.2022):

     pip install fastapi-users
    
  • Conda ( 4.5K 22.06.2022):

     conda install -c conda-forge fastapi-users
    
django-rest-knox (28 760) - Authentication Module for django rest auth. MIT
  • GitHub ( 42 130 7.4K 140 - 37% open 31.01.2022):

     git clone https://github.com/James1345/django-rest-knox
    
  • PyPi ( 64K / month 180 31.01.2022):

     pip install django-rest-knox
    
flask-dance (27 890) - Doing the OAuth dance with style using Flask, requests, and.. MIT
  • GitHub ( 53 140 2.7K 190 - 17% open 05.04.2022):

     git clone https://github.com/singingwolfboy/flask-dance
    
  • PyPi ( 50K / month 160 05.04.2022):

     pip install flask-dance
    
  • Conda ( 7.8K 07.06.2019):

     conda install -c conda-forge flask-dance
    
authomatic (25 990 ) - Simple yet powerful authorization / authentication client library.. MIT
  • GitHub ( 44 390 120 - 31% open 02.10.2021):

     git clone https://github.com/authomatic/authomatic
    
  • PyPi ( 1.5K / month 260 27.11.2019):

     pip install authomatic
    
django-cas-ng (25 340) - Django CAS 1.0/2.0/3.0 client authentication library, support.. MIT
  • GitHub ( 81 160 430 320 150 - 2% open 14.02.2022):

     git clone https://github.com/django-cas-ng/django-cas-ng
    
  • PyPi ( 10K / month 74 09.01.2022):

     pip install django-cas-ng
    
fastapi_login (25 340) - FastAPI-Login tries to provide similar functionality as.. MIT
  • GitHub ( 10 42 3 230 42 - 9% open 27.05.2022):

     git clone https://github.com/MushroomMaula/fastapi_login
    
  • PyPi ( 11K / month 2 27.05.2022):

     pip install fastapi_login
    
Flask-OpenID (25 220 ) - Flask-OpenID adds openid support to flask applications. BSD-3
  • GitHub ( 15 72 10 5.7K 42 - 4% open 23.11.2021):

     git clone https://github.com/pallets-eco/flask-openid
    
  • PyPi ( 1.7M / month 1.3K 08.09.2021):

     pip install flask-openid
    
  • Conda ( 95K 04.11.2021):

     conda install -c conda-forge flask-openid
    
python-jwt (21 200) - Python module for generating and verifying JSON Web Tokens. MIT
  • GitHub ( 5 25 27.12.2021):

     git clone https://github.com/davedoesdev/python-jwt
    
  • PyPi ( 210K / month 54 27.12.2021):

     pip install python-jwt
    
flask-praetorian (20 310) - Strong, Simple, and Precise security for Flask APIs.. MIT
  • GitHub ( 24 42 140 - 3% open 17.01.2022):

     git clone https://github.com/dusktreader/flask-praetorian
    
  • PyPi ( 11K / month 8 02.12.2021):

     pip install flask-praetorian
    
flask_simplelogin (16 170 ) - Simple Login - Login Extension for Flask - maintainer.. MIT
  • GitHub ( 10 34 16 - 12% open 25.10.2021):

     git clone https://github.com/flask-extensions/flask_simplelogin
    
  • PyPi ( 49K / month 2 25.10.2021):

     pip install flask_simplelogin
    
Show 12 hidden projects...

HTML Processing

Back to top

bleach (37 2.3K) - Bleach is an allowed-list-based HTML sanitizing library that escapes.. Apache-2
  • GitHub ( 78 240 180K 360 - 10% open 03.06.2022):

     git clone https://github.com/mozilla/bleach
    
  • PyPi ( 16M / month 12K 07.04.2022):

     pip install bleach
    
  • Conda ( 7.3M 07.04.2022):

     conda install -c conda-forge bleach
    
lxml (37 2.1K) - The lxml XML toolkit for Python. BSD-3
  • GitHub ( 140 500 3.6K 260K 22.06.2022):

     git clone https://github.com/lxml/lxml
    
  • PyPi ( 52M / month 39K 31.05.2022):

     pip install lxml
    
  • Conda ( 6.1M 01.06.2022):

     conda install -c conda-forge lxml
    
markupsafe (36 470) - Safely add untrusted strings to HTML/XML markup. BSD-3
  • GitHub ( 39 120 870K 13.06.2022):

     git clone https://github.com/pallets/markupsafe
    
  • PyPi ( 110M / month 74K 15.03.2022):

     pip install markupsafe
    
  • Conda ( 19M 08.06.2022):

     conda install -c conda-forge markupsafe
    
xhtml2pdf (33 1.9K) - A library for converting HTML into PDFs using ReportLab. Apache-2
  • GitHub ( 140 590 6 7.9K 340 - 39% open 16.06.2022):

     git clone https://github.com/xhtml2pdf/xhtml2pdf
    
  • PyPi ( 390K / month 830 16.06.2022):

     pip install xhtml2pdf
    
  • Conda ( 44K 16.06.2022):

     conda install -c conda-forge xhtml2pdf
    
html5lib-python (33 970 ) - Standards-compliant library for parsing and serializing HTML.. MIT
  • GitHub ( 62 250 250 - 34% open 17.09.2021):

     git clone https://github.com/html5lib/html5lib-python
    
  • PyPi ( 10M / month 15K 22.06.2020):

     pip install html5lib
    
  • Conda ( 2.4M 23.06.2020):

     conda install -c conda-forge html5lib
    
WeasyPrint (32 5K) - The awesome document factory. BSD-3
  • GitHub ( 110 560 1.4K - 10% open 20.06.2022):

     git clone https://github.com/Kozea/WeasyPrint
    
  • PyPi ( 650K / month 41 17.06.2022):

     pip install weasyprint
    
  • Conda ( 51K 13.05.2022):

     conda install -c conda-forge weasyprint
    
pyquery (31 2.1K) - A jquery-like library for python. BSD-3
  • GitHub ( 50 170 15K 170 - 26% open 19.01.2022):

     git clone https://github.com/gawel/pyquery
    
  • PyPi ( 1.1M / month 3.3K 21.11.2020):

     pip install pyquery
    
  • Conda ( 26K 27.11.2020):

     conda install -c conda-forge pyquery
    
selectolax (24 550) - Python binding to Modest and Lexbor engines (fast HTML5 parser with.. MIT
  • GitHub ( 7 43 300 49 - 10% open 21.06.2022):

     git clone https://github.com/rushter/selectolax
    
  • PyPi ( 37K / month 20 21.03.2022):

     pip install selectolax
    
html5-parser (19 630) - Fast C based HTML 5 parsing for python. Apache-2
  • GitHub ( 6 28 21 - 4% open 17.03.2022):

     git clone https://github.com/kovidgoyal/html5-parser
    
  • PyPi ( 46K / month 15 22.09.2021):

     pip install html5-parser
    
Show 1 hidden projects...

URL Utilities

Back to top

tldextract (35 1.5K) - Accurately separates a URLs subdomain, domain, and public suffix,.. BSD-3
  • GitHub ( 43 190 11K 170 - 11% open 05.06.2022):

     git clone https://github.com/john-kurkowski/tldextract
    
  • PyPi ( 5.7M / month 1.1K 04.05.2022):

     pip install tldextract
    
  • Conda ( 210K 05.05.2022):

     conda install -c conda-forge tldextract
    
Yarl (32 810) - Yet another URL library. Apache-2
  • GitHub ( 68 110 5.8K 190 - 15% open 14.06.2022):

     git clone https://github.com/aio-libs/yarl
    
  • PyPi ( 88M / month 2.7K 01.11.2021):

     pip install yarl
    
  • Conda ( 5M 03.04.2022):

     conda install -c conda-forge yarl
    
shortuuid (30 1.7K) - A generator library for concise, unambiguous and URL-safe UUIDs. BSD-3
  • GitHub ( 25 96 48 - 2% open 21.06.2022):

     git clone https://github.com/skorokithakis/shortuuid
    
  • PyPi ( 5.1M / month 1K 08.05.2022):

     pip install shortuuid
    
  • Conda ( 180K 20.06.2022):

     conda install -c conda-forge shortuuid
    
furl (26 2.3K) - URL parsing and manipulation made easy. Unlicense
  • GitHub ( 15 130 100 - 21% open 16.05.2022):

     git clone https://github.com/gruns/furl
    
  • PyPi ( 990K / month 590 27.09.2021):

     pip install furl
    
  • Conda ( 180K 28.09.2021):

     conda install -c conda-forge furl
    
Show 2 hidden projects...
  • uritemplate (28 200) - URI template parsing per RFC6570. BSD-1-Clause
  • purl (23 280 ) - A simple, immutable URL class with a clean API for interrogation and.. MIT

OpenAPI Utilities

Back to top

 OpenAPI-Specification ( 24K) - The OpenAPI Specification Repository.

OpenAPI Generator (42 13K) - OpenAPI Generator allows generation of API client.. Apache-2
  • GitHub ( 2.4K 4.3K 4 5.7K - 56% open 23.06.2022):

     git clone https://github.com/OpenAPITools/openapi-generator
    
  • PyPi ( 2.7K / month 15.05.2020):

     pip install openapi-generator-cli
    
  • npm ( 1.1M / month 330 26.04.2022):

     npm install @openapitools/openapi-generator-cli
    
swagger-ui (36 22K ) - Swagger UI is a collection of HTML, JavaScript, and CSS.. Apache-2
  • GitHub ( 520 8.3K 33K 4.9K - 15% open 22.06.2022):

     git clone https://github.com/swagger-api/swagger-ui
    
connexion (36 4K) - Swagger/OpenAPI First framework for Python on top of Flask.. Apache-2
  • GitHub ( 200 710 6.8K 870 - 17% open 20.06.2022):

     git clone https://github.com/zalando/connexion
    
  • PyPi ( 3M / month 710 22.06.2022):

     pip install connexion
    
  • Conda ( 170K 23.06.2022):

     conda install -c conda-forge connexion
    
apispec (35 960) - A pluggable API specification generator. Currently supports the.. MIT
  • GitHub ( 77 160 5.4K 250 - 12% open 23.06.2022):

     git clone https://github.com/marshmallow-code/apispec
    
  • PyPi ( 4.4M / month 7.1K 12.05.2022):

     pip install apispec
    
  • Conda ( 370K 13.05.2022):

     conda install -c conda-forge apispec
    
redoc (33 18K) - OpenAPI/Swagger-generated API Reference Documentation. MIT
  • GitHub ( 190 1.9K 66 2.7K 1.5K - 25% open 20.06.2022):

     git clone https://github.com/Redocly/redoc
    
drf-yasg (33 2.8K) - Automated generation of real Swagger/OpenAPI 2.0 schemas.. BSD-3
  • GitHub ( 65 370 57K 570 - 32% open 16.12.2021):

     git clone https://github.com/axnsan12/drf-yasg
    
  • PyPi ( 1.3M / month 340 25.10.2020):

     pip install drf-yasg
    
  • Conda ( 3.7K 26.10.2020):

     conda install -c conda-forge drf-yasg
    
flasgger (32 3K) - Easy OpenAPI specs and Swagger UI for your Flask API. MIT
  • GitHub ( 110 420 470 7.2K 350 - 55% open 21.01.2022):

     git clone https://github.com/flasgger/flasgger
    
  • PyPi ( 450K / month 360 31.07.2020):

     pip install flasgger
    
  • Conda ( 110K 16.04.2021):

     conda install -c conda-forge flasgger
    
drf-spectacular (32 1.1K) - Sane and flexible OpenAPI 3 schema generation for Django.. BSD-3
  • GitHub ( 69 140 2.3K 570 - 8% open 06.06.2022):

     git clone https://github.com/tfranzel/drf-spectacular
    
  • PyPi ( 510K / month 21 25.04.2022):

     pip install drf-spectacular
    
  • Conda ( 3K 26.04.2022):

     conda install -c conda-forge drf-spectacular
    
AutoRest (31 3.8K) - OpenAPI (f.k.a Swagger) Specification code generator. Supports C#,.. MIT
  • GitHub ( 160 700 85K 380 2K - 2% open 16.06.2022):

     git clone https://github.com/Azure/autorest
    
swagger-codegen (30 15K) - swagger-codegen contains a template-driven engine to.. Apache-2
  • GitHub ( 1.2K 5.8K 6.5K - 48% open 02.06.2022):

     git clone https://github.com/swagger-api/swagger-codegen
    
apistar (28 5.6K ) - The Web API toolkit. BSD-3
  • GitHub ( 89 420 680 350 - 16% open 31.08.2021):

     git clone https://github.com/encode/apistar
    
  • PyPi ( 10K / month 170 03.04.2019):

     pip install apistar
    
  • Conda ( 98K 03.04.2019):

     conda install -c conda-forge apistar
    
OpenAPI-to-GraphQL (27 1.3K) - Translate APIs described by OpenAPI Specifications.. MIT
  • GitHub ( 40 170 480 270 - 47% open 03.05.2022):

     git clone https://github.com/IBM/openapi-to-graphql
    
  • npm ( 5.3K / month 1 04.02.2022):

     npm install openapi-to-graphql-cli
    
OpenAPI Spec validator (26 220) - OpenAPI Spec validator. Apache-2
  • GitHub ( 32 49 82 - 47% open 21.06.2022):

     git clone https://github.com/p1c2u/openapi-spec-validator
    
  • PyPi ( 1.6M / month 170 21.06.2022):

     pip install openapi-spec-validator
    
  • Conda ( 40K 28.01.2022):

     conda install -c conda-forge openapi-spec-validator
    
datamodel-code-generator (25 1K) - Pydantic model generator for easy conversion of JSON,.. MIT
  • GitHub ( 37 100 210 - 33% open 27.05.2022):

     git clone https://github.com/koxudaxi/datamodel-code-generator
    
  • PyPi ( 120K / month 23 27.05.2022):

     pip install datamodel-code-generator
    
Spectacle (24 1.3K ) - Beautiful static documentation generator for OpenAPI/Swagger.. MIT
  • GitHub ( 39 320 150 130 - 25% open 09.08.2021):

     git clone https://github.com/sourcey/spectacle
    
  • npm ( 4.5K / month 30 10.03.2020):

     npm install spectacle-docs
    
Spectree (24 190) - API spec validator and OpenAPI document generator for Python.. Apache-2
  • GitHub ( 24 47 37 76 - 6% open 21.06.2022):

     git clone https://github.com/0b01001001/spectree
    
  • PyPi ( 15K / month 2 13.06.2022):

     pip install spectree
    
openapi-core (23 160) - OpenAPI core. BSD-3
  • GitHub ( 48 98 170 - 38% open 03.06.2022):

     git clone https://github.com/p1c2u/openapi-core
    
  • PyPi ( 120K / month 25 03.06.2022):

     pip install openapi-core
    
  • Conda ( 3K 17.05.2021):

     conda install -c conda-forge openapi-core
    
openapi-python-client (22 390) - Generate modern Python clients from OpenAPI. MIT
  • GitHub ( 37 81 230 - 30% open 10.06.2022):

     git clone https://github.com/openapi-generators/openapi-python-client
    
  • PyPi ( 33K / month 1 10.06.2022):

     pip install openapi-python-client
    
  • Conda ( 2.9K 10.06.2022):

     conda install -c conda-forge openapi-python-client
    
pyramid_openapi3 (19 75) - Pyramid addon for OpenAPI3 validation of requests and.. MIT
  • GitHub ( 22 35 64 - 35% open 26.05.2022):

     git clone https://github.com/Pylons/pyramid_openapi3
    
  • PyPi ( 8.4K / month 2 05.05.2022):

     pip install pyramid_openapi3
    
Show 3 hidden projects...

GraphQL Utilities

Back to top

 GraphQL Specification ( 14K) - GraphQL is a query language and execution engine tied to any..

graphene (36 7.3K) - GraphQL framework for Python. MIT
  • GitHub ( 180 780 13K 970 - 15% open 20.06.2022):

     git clone https://github.com/graphql-python/graphene
    
  • PyPi ( 1.4M / month 840 30.05.2022):

     pip install graphene
    
  • Conda ( 180K 06.06.2022):

     conda install -c conda-forge graphene
    
Strawberry GraphQL (33 2.3K) - A GraphQL library for Python that leverages type.. MIT
  • GitHub ( 140 280 680 410 530 - 46% open 23.06.2022):

     git clone https://github.com/strawberry-graphql/strawberry
    
  • PyPi ( 200K / month 22 23.06.2022):

     pip install strawberry-graphql
    
ariadne (33 1.8K) - Ariadne is a Python library for implementing GraphQL servers using.. BSD-3
  • GitHub ( 54 140 780 230 - 17% open 19.05.2022):

     git clone https://github.com/mirumee/ariadne
    
  • PyPi ( 660K / month 36 22.04.2022):

     pip install ariadne
    
graphene-django (32 3.9K) - Integrate GraphQL into your Django project. MIT
  • GitHub ( 190 650 8.1K 750 - 18% open 03.03.2022):

     git clone https://github.com/graphql-python/graphene-django
    
  • PyPi ( 430K / month 470 31.12.2020):

     pip install graphene-django
    
  • Conda ( 17K 09.01.2021):

     conda install -c conda-forge graphene-django
    
graphql-core (32 440) - A Python 3.6+ port of the GraphQL.js reference implementation of.. MIT
  • GitHub ( 26 97 14K 120 - 10% open 11.06.2022):

     git clone https://github.com/graphql-python/graphql-core
    
  • PyPi ( 3.6M / month 720 10.04.2022):

     pip install graphql-core
    
  • Conda ( 310K 10.04.2022):

     conda install -c conda-forge graphql-core
    
graphql-relay-py (27 140) - A library to help construct a graphql-py server supporting.. MIT
  • GitHub ( 10 32 11K 32 - 28% open 16.04.2022):

     git clone https://github.com/graphql-python/graphql-relay-py
    
  • PyPi ( 1.3M / month 480 16.04.2022):

     pip install graphql-relay
    
  • Conda ( 170K 16.04.2022):

     conda install -c conda-forge graphql-relay
    
graphene-mongo (25 250) - Graphene MongoEngine integration. MIT
  • GitHub ( 29 98 280 84 - 28% open 14.01.2022):

     git clone https://github.com/graphql-python/graphene-mongo
    
  • PyPi ( 9.1K / month 13 14.01.2022):

     pip install graphene-mongo
    
  • Conda ( 4.2K 30.06.2020):

     conda install -c conda-forge graphene-mongo
    
tartiflette (23 820) - GraphQL Engine built with Python 3.6+ / asyncio. MIT
  • GitHub ( 27 40 140 - 6% open 20.01.2022):

     git clone https://github.com/tartiflette/tartiflette
    
  • PyPi ( 3.5K / month 18 15.11.2021):

     pip install tartiflette
    
django-graphql-auth (21 290) - Django registration and authentication with GraphQL. MIT
  • GitHub ( 16 75 420 100 - 56% open 17.06.2022):

     git clone https://github.com/PedroBern/django-graphql-auth
    
  • PyPi ( 7.3K / month 16.11.2020):

     pip install django-graphql-auth
    
graphene-pydantic (18 170) - Integrate GraphQL with your Pydantic models. Apache-2
  • GitHub ( 15 36 35 - 28% open 23.04.2022):

     git clone https://github.com/graphql-python/graphene-pydantic
    
  • PyPi ( 7.4K / month 1 25.01.2022):

     pip install graphene-pydantic
    
tartiflette-asgi (18 100) - ASGI support for the Tartiflette GraphQL engine. MIT
  • GitHub ( 14 15 10 55 - 21% open 20.05.2022):

     git clone https://github.com/tartiflette/tartiflette-asgi
    
  • PyPi ( 760 / month 1 20.05.2022):

     pip install tartiflette-asgi
    
tartiflette-aiohttp (18 59 ) - tartiflette-aiohttp is a wrapper of aiohttp which.. MIT
  • GitHub ( 10 9 44 19 - 21% open 15.11.2021):

     git clone https://github.com/tartiflette/tartiflette-aiohttp
    
  • PyPi ( 1.4K / month 4 15.11.2021):

     pip install tartiflette-aiohttp
    
Flask-GraphQL-Auth (17 64 ) - (UNMAINTAINED. FEEL FREE TO FORK) A Pythonic way to.. MIT
  • GitHub ( 7 10 92 19 - 31% open 16.06.2021):

     git clone https://github.com/NovemberOscar/Flask-GraphQL-Auth
    
  • PyPi ( 1.7K / month 4 19.04.2021):

     pip install flask-graphql-auth
    
Show 2 hidden projects...

Websocket Utilities

Back to top

websocket-client (38 3K) - WebSocket client for Python. Apache-2
  • GitHub ( 200 710 65K 540 - 1% open 20.06.2022):

     git clone https://github.com/websocket-client/websocket-client
    
  • PyPi ( 39M / month 6.7K 20.06.2022):

     pip install websocket-client
    
  • Conda ( 3M 21.06.2022):

     conda install -c conda-forge websocket-client
    
websockets (36 4K) - Library for building WebSocket servers and clients in Python. BSD-3
  • GitHub ( 58 430 61K 890 - 2% open 05.05.2022):

     git clone https://github.com/aaugustin/websockets
    
  • PyPi ( 14M / month 3.6K 17.04.2022):

     pip install websockets
    
  • Conda ( 1.3M 18.04.2022):

     conda install -c conda-forge websockets
    
autobahn-python (36 2.4K) - WebSocket and WAMP in Python for Twisted and asyncio. MIT
  • GitHub ( 130 760 19K 860 - 19% open 17.06.2022):

     git clone https://github.com/crossbario/autobahn-python
    
  • PyPi ( 950K / month 2K 04.05.2022):

     pip install autobahn
    
  • Conda ( 290K 03.06.2022):

     conda install -c conda-forge autobahn
    
Flask-SocketIO (34 4.7K) - Socket.IO integration for Flask applications. MIT
  • GitHub ( 65 870 1.5K - 0% open 12.06.2022):

     git clone https://github.com/miguelgrinberg/Flask-SocketIO
    
  • PyPi ( 680K / month 2.3K 22.05.2022):

     pip install flask-socketio
    
  • Conda ( 150K 22.05.2022):

     conda install -c conda-forge flask-socketio
    
python-socketio (33 2.9K) - Python Socket.IO server and client. MIT
  • GitHub ( 58 490 700 - 4% open 09.06.2022):

     git clone https://github.com/miguelgrinberg/python-socketio
    
  • PyPi ( 1.1M / month 1.9K 24.04.2022):

     pip install python-socketio
    
  • Conda ( 230K 24.04.2022):

     conda install -c conda-forge python-socketio
    
daphne (32 1.8K) - Django Channels HTTP/WebSocket server. BSD-3
  • GitHub ( 61 210 15K 300 - 17% open 13.06.2022):

     git clone https://github.com/django/daphne
    
  • PyPi ( 500K / month 770 07.04.2021):

     pip install daphne
    
  • Conda ( 90K 07.04.2021):

     conda install -c conda-forge daphne
    
websockify (28 3.1K) - Websockify is a WebSocket to TCP proxy/bridge. This allows a.. LGPL-3.0
  • GitHub ( 89 600 520 310 - 8% open 26.05.2022):

     git clone https://github.com/novnc/websockify
    
  • PyPi ( 51K / month 300 22.07.2021):

     pip install websockify
    
  • Conda ( 41K 17.04.2022):

     conda install -c conda-forge websockify
    
Show 4 hidden projects...

RPC Utilities

Back to top

grpc (48 35K) - The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#). Apache-2
  • GitHub ( 840 9.2K 68K 3.5K 10K - 8% open 23.06.2022):

     git clone https://github.com/grpc/grpc
    
  • PyPi ( 46M / month 4.7K 22.06.2022):

     pip install grpcio
    
  • Conda ( 5.3M 20.06.2022):

     conda install -c conda-forge grpcio
    
rpyc (32 1.2K) - RPyC (Remote Python Call) - A transparent and symmetric RPC library for python. MIT
  • GitHub ( 80 220 140 1.3K 370 - 16% open 15.06.2022):

     git clone https://github.com/tomerfiliba-org/rpyc
    
  • PyPi ( 250K / month 330 26.02.2022):

     pip install rpyc
    
  • Conda ( 630K 12.01.2021):

     conda install -c conda-forge rpyc
    
fastapi-jsonrpc (19 170) - JSON-RPC server based on fastapi. MIT
  • GitHub ( 10 21 17 19 - 36% open 13.05.2022):

     git clone https://github.com/smagafurov/fastapi-jsonrpc
    
  • PyPi ( 3.9K / month 1 13.05.2022):

     pip install fastapi-jsonrpc
    
Show 1 hidden projects...
  • spyne (28 1K) - A transport agnostic sync/async RPC library that focuses on exposing.. LGPL-2.1

Serverless

Back to top

chalice (36 9K) - Python Serverless Microframework for AWS. Apache-2
  • GitHub ( 190 920 1.5K 1.2K - 32% open 13.06.2022):

     git clone https://github.com/aws/chalice
    
  • PyPi ( 280K / month 160 01.06.2022):

     pip install chalice
    
  • Conda ( 110K 01.06.2022):

     conda install -c conda-forge chalice
    
python-lambda (25 1.4K) - A toolkit for developing and deploying serverless Python code in.. ISC
  • GitHub ( 48 220 160 97 - 45% open 03.06.2022):

     git clone https://github.com/nficano/python-lambda
    
  • PyPi ( 3.3K / month 33 05.01.2021):

     pip install python-lambda
    
lambdarest (19 91 ) - Flask like web framework for AWS Lambda. MIT
  • GitHub ( 21 22 29 - 6% open 22.09.2021):

     git clone https://github.com/sloev/python-lambdarest
    
  • PyPi ( 3.4K / month 22.09.2021):

     pip install lambdarest
    
Show 1 hidden projects...
  • Zappa (33 12K ) - Serverless Python. MIT

Content Management Systems

Back to top

wagtail (42 12K) - A Django content management system focused on flexibility and user.. BSD-3
  • GitHub ( 680 2.7K 6.9K 4K - 26% open 23.06.2022):

     git clone https://github.com/wagtail/wagtail
    
  • PyPi ( 100K / month 1.4K 16.06.2022):

     pip install wagtail
    
  • Conda ( 44K 23.06.2022):

     conda install -c conda-forge wagtail
    
django-cms (39 8.8K) - The easy-to-use and developer-friendly enterprise CMS powered.. BSD-3
  • GitHub ( 600 2.8K 4.5K 3.4K - 7% open 22.06.2022):

     git clone https://github.com/django-cms/django-cms
    
  • PyPi ( 54K / month 1.7K 01.06.2022):

     pip install django-cms
    
mezzanine (34 4.4K) - CMS framework for Django. BSD-2
  • GitHub ( 320 1.5K 1.1K - 8% open 16.05.2022):

     git clone https://github.com/stephenmcd/mezzanine
    
  • PyPi ( 3.5K / month 1.2K 12.05.2022):

     pip install mezzanine
    
lektor (30 3.6K) - The lektor static file content management system. BSD-3
  • GitHub ( 90 300 7K 610 - 39% open 02.05.2022):

     git clone https://github.com/lektor/lektor
    
  • PyPi ( 1.9K / month 84 02.05.2022):

     pip install lektor
    
  • Conda ( 53K 08.06.2022):

     conda install -c conda-forge lektor
    
feincms (28 830) - A Django-based CMS with a focus on extensibility and concise code. BSD-3
  • GitHub ( 140 240 440 - 6% open 02.06.2022):

     git clone https://github.com/feincms/feincms
    
  • PyPi ( 4.7K / month 160 02.06.2022):

     pip install feincms
    
Show 1 hidden projects...
  • Kotti (21 380) - Kotti is a high-level, Pythonic web application framework based on Pyramid.. BSD

Web Testing

Back to top

selenium (46 24K) - A browser automation framework and ecosystem. Apache-2
  • GitHub ( 740 7K 2.4M 150K 8.2K - 1% open 23.06.2022):

     git clone https://github.com/SeleniumHQ/selenium
    
  • PyPi ( 12M / month 16K 27.05.2022):

     pip install selenium
    
  • Conda ( 790K 31.05.2022):

     conda install -c conda-forge selenium
    
coverage (41 2.1K) - The code coverage tool for Python. Apache-2
  • GitHub ( 150 300 210K 1.2K - 19% open 14.06.2022):

     git clone https://github.com/nedbat/coveragepy
    
  • PyPi ( 29M / month 55K 02.06.2022):

     pip install coverage
    
  • Conda ( 7.3M 02.06.2022):

     conda install -c conda-forge coverage
    
mitmproxy (40 28K) - An interactive TLS-capable intercepting HTTP proxy for penetration.. MIT
  • GitHub ( 440 3.3K 210K 2K 2.9K - 8% open 06.06.2022):

     git clone https://github.com/mitmproxy/mitmproxy
    
  • PyPi ( 170K / month 460 15.05.2022):

     pip install mitmproxy
    
Locust (38 19K) - Scalable user load testing tool written in Python. MIT
  • GitHub ( 250 2.4K 1.3K - 1% open 23.06.2022):

     git clone https://github.com/locustio/locust
    
  • PyPi ( 760K / month 88 17.06.2022):

     pip install locust
    
  • Conda ( 56K 20.05.2022):

     conda install -c conda-forge locust
    
responses (35 3.6K) - A utility for mocking out the Python Requests library. Apache-2
  • GitHub ( 110 300 56 14K 230 - 2% open 13.06.2022):

     git clone https://github.com/getsentry/responses
    
  • PyPi ( 9.6M / month 2.9K 25.05.2022):

     pip install responses
    
  • Conda ( 1.1M 26.05.2022):

     conda install -c conda-forge responses
    
splinter (35 2.5K) - splinter - python test framework for web applications. BSD-3
  • GitHub ( 170 510 5.6K 510 - 9% open 21.06.2022):

     git clone https://github.com/cobrateam/splinter
    
  • PyPi ( 90K / month 1.1K 10.06.2022):

     pip install splinter
    
SeleniumBase (34 2.8K) - Python framework for Web/UI automation and testing. MIT
  • GitHub ( 34 650 310 410 - 0% open 22.06.2022):

     git clone https://github.com/seleniumbase/SeleniumBase
    
  • PyPi ( 370K / month 17 22.06.2022):

     pip install seleniumbase
    
vcrpy (33 2.3K) - Automatically mock your HTTP interactions to simplify and speed up testing. MIT
  • GitHub ( 120 290 4K 340 - 24% open 23.06.2022):

     git clone https://github.com/kevin1024/vcrpy
    
  • PyPi ( 1.8M / month 950 09.10.2020):

     pip install vcrpy
    
  • Conda ( 250K 09.10.2020):

     conda install -c conda-forge vcrpy
    
django-silk (32 3.4K) - Silky smooth profiling for Django. MIT
  • GitHub ( 130 290 180 2.1K 300 - 36% open 20.06.2022):

     git clone https://github.com/jazzband/django-silk
    
  • PyPi ( 240K / month 150 20.06.2022):

     pip install django-silk
    
Prism (32 2.9K) - Turn any OpenAPI2/3 and Postman Collection file into an API server.. Apache-2
  • GitHub ( 76 250 750K 260 570 - 8% open 23.06.2022):

     git clone https://github.com/stoplightio/prism
    
  • npm ( 200K / month 15 22.06.2022):

     npm install @stoplight/prism-cli
    
SeleniumLibrary (32 1.1K) - Web testing library for Robot Framework. Apache-2
  • GitHub ( 110 670 3.5K 2.4K 980 - 4% open 20.04.2022):

     git clone https://github.com/robotframework/SeleniumLibrary
    
  • PyPi ( 570K / month 120 08.01.2022):

     pip install robotframework-seleniumlibrary
    
  • Conda ( 48K 12.01.2022):

     conda install -c conda-forge robotframework-seleniumlibrary
    
pytest-django (32 1.1K) - A Django plugin for pytest. BSD-3
  • GitHub ( 130 300 480 - 27% open 27.05.2022):

     git clone https://github.com/pytest-dev/pytest-django
    
  • PyPi ( 1.7M / month 5.9K 07.12.2021):

     pip install pytest-django
    
  • Conda ( 130K 08.12.2021):

     conda install -c conda-forge pytest-django
    
factory_boy (31 2.9K) - A test fixtures replacement for Python. MIT
  • GitHub ( 120 340 520 - 30% open 23.06.2022):

     git clone https://github.com/FactoryBoy/factory_boy
    
  • PyPi ( 2.2M / month 740 26.10.2021):

     pip install factory_boy
    
  • Conda ( 100K 26.10.2021):

     conda install -c conda-forge factory_boy
    
HTTPretty (30 2K ) - Intercept HTTP requests at the Python socket level. Fakes the whole.. MIT
  • GitHub ( 100 250 6.3K 230 - 38% open 05.11.2021):

     git clone https://github.com/gabrielfalcao/HTTPretty
    
  • PyPi ( 440K / month 2.7K 16.08.2021):

     pip install httpretty
    
  • Conda ( 190K 16.08.2021):

     conda install -c conda-forge httpretty
    
tavern (30 880) - A command-line tool and Python library and Pytest plugin for automated.. MIT
  • GitHub ( 54 170 300 560 - 8% open 12.06.2022):

     git clone https://github.com/taverntesting/tavern
    
  • PyPi ( 150K / month 23 12.06.2022):

     pip install tavern
    
flask-debugtoolbar (30 840) - A toolbar overlay for debugging Flask applications. BSD-3
  • GitHub ( 41 130 18K 110 - 40% open 01.04.2022):

     git clone https://github.com/flask-debugtoolbar/flask-debugtoolbar
    
  • PyPi ( 110K / month 3K 29.03.2022):

     pip install flask-debugtoolbar
    
  • Conda ( 53K 30.03.2022):

     conda install -c conda-forge flask-debugtoolbar
    
httprunner (29 3.1K) - HttpRunner API HTTP(S) / HTTP2 / WebSocket / RPC. Apache-2
  • GitHub ( 35 1.1K 1K 1 1.1K - 32% open 22.06.2022):

     git clone https://github.com/httprunner/httprunner
    
  • PyPi ( 5.4K / month 7 17.06.2022):

     pip install httprunner
    
django-nose (29 870 ) - Django test runner using nose. BSD-3
  • GitHub ( 63 240 8.4K 230 - 41% open 22.10.2021):

     git clone https://github.com/jazzband/django-nose
    
  • PyPi ( 270K / month 4.4K 20.08.2020):

     pip install django-nose
    
Mockoon (28 3.9K) - Mockoon is the easiest and quickest way to run mock APIs locally. No.. MIT
  • GitHub ( 39 220 60K 26 440 - 11% open 20.06.2022):

     git clone https://github.com/mockoon/mockoon
    
Dredd (28 3.9K) - Language-agnostic HTTP API Testing Tool. MIT
  • GitHub ( 110 300 830 820 - 30% open 03.04.2022):

     git clone https://github.com/apiaryio/dredd
    
  • PyPi ( 5.9K / month 38 09.04.2018):

     pip install dredd_hooks
    
  • npm ( 42K / month 170 16.11.2021):

     npm install dredd
    
schemathesis (27 1.3K) - A modern API testing tool for web applications built.. MIT
  • GitHub ( 43 100 660 - 16% open 23.06.2022):

     git clone https://github.com/schemathesis/schemathesis
    
  • PyPi ( 56K / month 4 23.06.2022):

     pip install schemathesis
    
webtest (27 320) - Wraps any WSGI application and makes it easy to send test requests to that.. MIT
  • GitHub ( 86 100 9.4K 130 - 21% open 19.01.2022):

     git clone https://github.com/Pylons/webtest
    
  • PyPi ( 570K / month 4K 19.08.2021):

     pip install webtest
    
  • Conda ( 8.9K 19.08.2021):

     conda install -c conda-forge webtest
    
splash (26 3.6K) - Lightweight, scriptable browser as a service with an HTTP API. BSD-3
  • GitHub ( 62 470 820 - 43% open 05.05.2022):

     git clone https://github.com/scrapinghub/splash
    
  • PyPi ( 3.7K / month 10 16.06.2020):

     pip install splash
    
mixer (26 830) - Mixer -- Is a fixtures replacement. Supported Django, Flask,.. BSD-3
  • GitHub ( 43 88 80 - 38% open 23.03.2022):

     git clone https://github.com/klen/mixer
    
  • PyPi ( 73K / month 310 23.03.2022):

     pip install mixer
    
django-test-plus (26 510) - Useful additions to Djangos default TestCase. BSD-3
  • GitHub ( 29 54 48 - 10% open 25.02.2022):

     git clone https://github.com/revsys/django-test-plus
    
  • PyPi ( 61K / month 1.3K 19.05.2021):

     pip install django-test-plus
    
  • Conda ( 25K 12.01.2018):

     conda install -c conda-forge django-test-plus
    
pytest-flask (26 420) - A set of pytest fixtures to test Flask applications. MIT
  • GitHub ( 30 76 69 - 14% open 11.06.2022):

     git clone https://github.com/pytest-dev/pytest-flask
    
  • PyPi ( 270K / month 8.3K 27.02.2021):

     pip install pytest-flask
    
  • Conda ( 55K 27.02.2021):

     conda install -c conda-forge pytest-flask
    
Model Bakery (25 550) - Object factory for Django. Apache-2
  • GitHub ( 40 64 110 - 22% open 13.04.2022):

     git clone https://github.com/model-bakers/model_bakery
    
  • PyPi ( 350K / month 14 05.04.2022):

     pip install model_bakery
    
  • Conda ( 6.2K 06.04.2022):

     conda install -c conda-forge model_bakery
    
selene (25 540) - User-oriented Web UI browser tests in Python. MIT
  • GitHub ( 35 120 250 - 35% open 15.06.2022):

     git clone https://github.com/yashaka/selene
    
  • PyPi ( 15K / month 15 15.06.2022):

     pip install selene
    
python-mocket (25 230) - a socket mock framework - for all kinds of socket animals, web-.. BSD-3
  • GitHub ( 22 39 67 57 - 1% open 20.05.2022):

     git clone https://github.com/mindflayer/python-mocket
    
  • PyPi ( 13K / month 27 17.05.2022):

     pip install mocket
    
selenium-python-helium (24 2.9K) - Selenium-python but lighter: Helium is the best.. MIT
  • GitHub ( 7 250 230 61 - 44% open 06.05.2022):

     git clone https://github.com/mherrmann/selenium-python-helium
    
  • PyPi ( 33K / month 9 03.09.2021):

     pip install helium
    
aioresponses (24 360) - Aioresponses is a helper for mock/fake web requests in python.. MIT
  • GitHub ( 41 72 79 - 45% open 04.04.2022):

     git clone https://github.com/pnuckowski/aioresponses
    
  • PyPi ( 280K / month 130 10.01.2022):

     pip install aioresponses
    
requestium (23 1.7K) - Integration layer between Requests and Selenium for automation of.. BSD-3
  • GitHub ( 9 140 61 22 - 18% open 17.04.2022):

     git clone https://github.com/tryolabs/requestium
    
  • PyPi ( 11K / month 6 17.04.2022):

     pip install requestium
    
gabbi (22 140) - Declarative HTTP Testing for Python and anything else. Apache-2
  • GitHub ( 28 31 150 - 14% open 25.03.2022):

     git clone https://github.com/cdent/gabbi
    
  • PyPi ( 9.8K / month 110 22.03.2022):

     pip install gabbi
    
molotov (21 380) - Load Testing Tool. Apache-2
  • GitHub ( 12 28 80 110 - 20% open 25.01.2022):

     git clone https://github.com/loads/molotov
    
  • PyPi ( 17K / month 12 25.01.2022):

     pip install molotov
    
aresponses (20 90) - Asyncio http mocking. Similar to the responses library used for requests. MIT
  • GitHub ( 13 15 280 29.01.2022):

     git clone https://github.com/aresponses/aresponses
    
  • PyPi ( 24K / month 48 29.01.2022):

     pip install aresponses
    
fsociety (19 650) - A Modular Penetration Testing Framework. MIT
  • GitHub ( 9 87 2 07.06.2022):

     git clone https://github.com/fsociety-team/fsociety
    
  • PyPi ( 790 / month 01.05.2022):

     pip install fsociety
    
async-asgi-testclient (19 110) - A framework-agnostic library for testing ASGI web.. MIT
  • GitHub ( 14 15 180 23 - 43% open 13.06.2022):

     git clone https://github.com/vinissimus/async-asgi-testclient
    
  • PyPi ( 37K / month 19 13.06.2022):

     pip install async-asgi-testclient
    
golem (17 480 ) - A complete test automation tool. MIT
  • GitHub ( 20 70 53 140 - 11% open 16.11.2021):

     git clone https://github.com/golemhq/golem
    
  • PyPi ( 250 / month 1 30.07.2021):

     pip install golem-framework
    
Show 11 hidden projects...

Web Forms

Back to top

django-crispy-forms (38 4.5K) - The best way to have DRY Django forms. The app.. MIT
  • GitHub ( 220 700 93K 660 - 11% open 22.06.2022):

     git clone https://github.com/django-crispy-forms/django-crispy-forms
    
  • PyPi ( 630K / month 8K 25.01.2022):

     pip install django-crispy-forms
    
  • Conda ( 50K 25.01.2022):

     conda install -c conda-forge django-crispy-forms
    
flask-wtf (36 1.3K) - Simple integration of Flask and WTForms, including CSRF, file.. BSD-3
  • GitHub ( 95 290 140K 310 - 11% open 13.06.2022):

     git clone https://github.com/wtforms/flask-wtf
    
  • PyPi ( 2.4M / month 16K 31.03.2022):

     pip install flask-wtf
    
  • Conda ( 110K 01.04.2022):

     conda install -c conda-forge flask-wtf
    
wtforms (34 1.3K) - A flexible forms validation and rendering library for Python. BSD-3
  • GitHub ( 130 360 130K 400 - 11% open 28.04.2022):

     git clone https://github.com/wtforms/wtforms
    
  • PyPi ( 2.6M / month 15K 23.12.2021):

     pip install wtforms
    
  • Conda ( 100K 24.12.2021):

     conda install -c conda-forge wtforms
    
deform (27 380) - A Python HTML form library. BSD-3
  • GitHub ( 100 160 720 180 - 25% open 17.06.2022):

     git clone https://github.com/Pylons/deform
    
  • PyPi ( 7.7K / month 200 10.12.2020):

     pip install deform
    
django-formtools (26 580) - A set of high-level abstractions for Django forms. BSD-3
  • GitHub ( 67 110 7.9K 130 - 48% open 02.03.2022):

     git clone https://github.com/jazzband/django-formtools
    
  • PyPi ( 270K / month 1.2K 19.04.2021):

     pip install django-formtools
    

Markdown

Back to top

markdown (38 2.9K) - A Python implementation of John Grubers Markdown with Extension support. BSD-3
  • GitHub ( 160 740 200K 780 - 4% open 17.06.2022):

     git clone https://github.com/Python-Markdown/markdown
    
  • PyPi ( 19M / month 22K 05.05.2022):

     pip install markdown
    
  • Conda ( 3.1M 06.05.2022):

     conda install -c conda-forge markdown
    
pelican (35 11K) - Static site generator that supports Markdown and reST syntax... AGPL-3.0
  • GitHub ( 430 1.8K 590 5.9K 1.6K - 4% open 03.04.2022):

     git clone https://github.com/getpelican/pelican
    
  • PyPi ( 14K / month 1.8K 09.02.2022):

     pip install pelican
    
  • Conda ( 120K 11.02.2022):

     conda install -c conda-forge pelican
    
python-markdown2 (34 2.3K) - markdown2: A fast and complete implementation of Markdown in.. MIT
  • GitHub ( 65 400 13K 270 - 38% open 15.06.2022):

     git clone https://github.com/trentm/python-markdown2
    
  • PyPi ( 430K / month 2.4K 27.04.2022):

     pip install markdown2
    
mistune (34 2.1K) - A fast yet powerful Python Markdown parser with renderers and plugins. BSD-3
  • GitHub ( 35 210 230 - 12% open 28.05.2022):

     git clone https://github.com/lepture/mistune
    
  • PyPi ( 12M / month 9.2K 14.01.2022):

     pip install mistune
    
  • Conda ( 7.4M 14.01.2022):

     conda install -c conda-forge mistune
    
pymdown-extensions (31 600) - Extensions for Python Markdown. MIT
  • GitHub ( 35 210 300 - 5% open 13.06.2022):

     git clone https://github.com/facelessuser/pymdown-extensions
    
  • PyPi ( 760K / month 900 06.06.2022):

     pip install pymdown-extensions
    
  • Conda ( 70K 06.06.2022):

     conda install -c conda-forge pymdown-extensions
    
grip (29 5.7K) - Preview GitHub README.md files locally before committing them. MIT
  • GitHub ( 39 400 1.1K 280 - 33% open 30.03.2022):

     git clone https://github.com/joeyespo/grip
    
  • PyPi ( 21K / month 140 30.03.2022):

     pip install grip
    
html2text (29 1.3K) - Convert HTML to Markdown-formatted text. GPL-3.0
  • GitHub ( 76 220 200 - 39% open 22.02.2022):

     git clone https://github.com/Alir3z4/html2text
    
  • PyPi ( 1.4M / month 2.2K 16.01.2020):

     pip install html2text
    
django-markdownx (26 720) - Comprehensive Markdown plugin built for Django. BSD-3
  • GitHub ( 34 140 1.8K 150 - 30% open 22.02.2022):

     git clone https://github.com/neutronX/django-markdownx
    
  • PyPi ( 34K / month 120 03.01.2022):

     pip install django-markdownx
    
markdown-it-py (25 330) - Markdown parser, done right. 100% CommonMark support, extensions,.. MIT
  • GitHub ( 18 40 61 - 32% open 08.05.2022):

     git clone https://github.com/executablebooks/markdown-it-py
    
  • PyPi ( 1.3M / month 36 16.04.2022):

     pip install markdown-it-py
    
  • Conda ( 310K 18.04.2022):

     conda install -c conda-forge markdown-it-py
    
mistletoe (24 480) - A fast, extensible and spec-compliant Markdown parser in pure Python. MIT
  • GitHub ( 26 82 210 400 100 - 24% open 29.04.2022):

     git clone https://github.com/miyuchina/mistletoe
    
  • PyPi ( 59K / month 53 09.02.2022):

     pip install mistletoe
    
django-markdown-editor (23 580) - Awesome Django Markdown Editor, supported for.. GPL-3.0
  • GitHub ( 29 860 120 - 22% open 31.03.2022):

     git clone https://github.com/agusmakmun/django-markdown-editor
    
  • PyPi ( 11K / month 23 31.03.2022):

     pip install martor
    
Show 1 hidden projects...

Third-party Web APIs

Back to top

 Public APIs ( 200K) - A collective list of free APIs.

 best-of-ml-python - DB Clients ( 11K) - Collection of python database client libraries.

discord.py (44 11K) - An API wrapper for Discord written in Python. MIT
  • GitHub ( 350 3.4K 48K 2.6K - 3% open 23.06.2022):

     git clone https://github.com/Rapptz/discord.py
    
  • PyPi ( 55M / month 2.7K 12.06.2021):

     pip install discord.py
    
  • Conda ( 3.9K 12.06.2021):

     conda install -c conda-forge discord.py
    
youtube-dl (43 110K) - Command-line program to download videos from YouTube.com and.. Unlicense
  • GitHub ( 970 7.8K 49M 26K - 18% open 15.06.2022):

     git clone https://github.com/ytdl-org/youtube-dl
    
  • PyPi ( 5.6M / month 1.8K 16.12.2021):

     pip install youtube_dl
    
  • Conda ( 990K 20.12.2021):

     conda install -c conda-forge youtube-dl
    
google-api-python-client (43 5.7K) - The official Python client library for Googles.. Apache-2
  • GitHub ( 180 2.2K 110K 910 - 5% open 21.06.2022):

     git clone https://github.com/googleapis/google-api-python-client
    
  • PyPi ( 28M / month 7.3K 14.06.2022):

     pip install google-api-python-client
    
  • Conda ( 1.3M 14.06.2022):

     conda install -c conda-forge google-api-python-client
    
tweepy (41 8.9K) - Twitter for Python!. MIT
  • GitHub ( 240 4K 35K 1.2K - 5% open 01.06.2022):

     git clone https://github.com/tweepy/tweepy
    
  • PyPi ( 930K / month 4.4K 20.05.2022):

     pip install tweepy
    
  • Conda ( 150K 20.05.2022):

     conda install -c conda-forge tweepy
    
GitPython (41 3.5K) - GitPython is a python library used to interact with Git repositories. BSD-3
  • GitHub ( 270 760 87K 830 - 15% open 21.06.2022):

     git clone https://github.com/gitpython-developers/GitPython
    
  • PyPi ( 27M / month 7.2K 20.02.2022):

     pip install gitpython
    
  • Conda ( 3.3M 22.02.2022):

     conda install -c conda-forge gitpython
    
python-telegram-bot (40 19K) - We have made you a wrapper you cant refuse. GPL-3.0
  • GitHub ( 170 4.1K 8.1K 57K 1.7K - 1% open 19.06.2022):

     git clone https://github.com/python-telegram-bot/python-telegram-bot
    
  • PyPi ( 770K / month 2.5K 09.06.2022):

     pip install python-telegram-bot
    
  • Conda ( 49K 02.02.2022):

     conda install -c conda-forge python-telegram-bot
    
pyTelegramBotAPI (39 5.7K) - Python Telegram bot api. GPL-2.0
  • GitHub ( 190 1.5K 24K 960 - 0% open 23.06.2022):

     git clone https://github.com/eternnoir/pyTelegramBotAPI
    
  • PyPi ( 530K / month 920 23.06.2022):

     pip install pytelegrambotapi
    
gspread (38 6K) - Google Sheets Python API. MIT
  • GitHub ( 150 870 120 16K 730 - 7% open 17.06.2022):

     git clone https://github.com/burnash/gspread
    
  • PyPi ( 9.7M / month 970 31.05.2022):

     pip install gspread
    
  • Conda ( 220K 01.06.2022):

     conda install -c conda-forge gspread
    
Telethon (37 6.6K) - Pure Python 3 MTProto API Telegram client library, for bots too!. MIT
  • GitHub ( 150 1.1K 32K 1.8K - 5% open 18.05.2022):

     git clone https://github.com/LonamiWebs/Telethon
    
  • PyPi ( 800K / month 390 01.12.2021):

     pip install telethon
    
stripe (37 1.2K) - Python library for the Stripe API. MIT
  • GitHub ( 120 340 22K 310 - 5% open 17.06.2022):

     git clone https://github.com/stripe/stripe-python
    
  • PyPi ( 1.9M / month 2K 17.06.2022):

     pip install stripe
    
  • Conda ( 15K 08.09.2021):

     conda install -c anaconda stripe
    
PyGithub (36 5.3K) - Typed interactions with the GitHub API v3. LGPL-3.0
  • GitHub ( 280 1.5K 30K 1.3K - 7% open 20.12.2021):

     git clone https://github.com/PyGithub/PyGithub
    
  • PyPi ( 10M / month 2.5K 26.04.2021):

     pip install pygithub
    
  • Conda ( 2.2M 01.07.2021):

     conda install -c conda-forge pygithub
    
slackclient (36 3.4K) - Slack Developer Kit for Python. MIT
  • GitHub ( 140 810 340 640 - 2% open 22.06.2022):

     git clone https://github.com/slackapi/python-slack-sdk
    
  • PyPi ( 7.5M / month 2.2K 22.04.2022):

     pip install slackclient
    
  • Conda ( 480K 19.11.2021):

     conda install -c conda-forge slackclient
    
praw (36 2.8K) - PRAW, an acronym for Python Reddit API Wrapper, is a python package that.. BSD-2
  • GitHub ( 220 430 11K 690 - 0% open 13.06.2022):

     git clone https://github.com/praw-dev/praw
    
  • PyPi ( 1.1M / month 1.7K 10.05.2022):

     pip install praw
    
  • Conda ( 27K 28.05.2022):

     conda install -c conda-forge praw
    
twilio (36 1.6K) - A Python module for communicating with the Twilio API and generating TwiML. MIT
  • GitHub ( 130 630 23K 270 - 5% open 15.06.2022):

     git clone https://github.com/twilio/twilio-python
    
  • PyPi ( 2.9M / month 3.5K 15.06.2022):

     pip install twilio
    
  • Conda ( 81K 16.06.2022):

     conda install -c conda-forge twilio
    
spotipy (35 3.9K ) - A light weight Python library for the Spotify Web API. MIT
  • GitHub ( 160 760 9.4K 510 - 13% open 19.06.2022):

     git clone https://github.com/plamere/spotipy
    
  • PyPi ( 580K / month 580 18.06.2022):

     pip install spotipy
    
  • Conda ( 3.6K 09.09.2021):

     conda install -c conda-forge spotipy
    
google-maps-services-python (35 3.6K) - Python client library for Google Maps API Web Services. Apache-2
  • GitHub ( 60 1.2K 230 - 6% open 19.05.2022):

     git clone https://github.com/googlemaps/google-maps-services-python
    
  • PyPi ( 2M / month 1.2K 02.02.2022):

     pip install googlemaps
    
jira (35 1.6K) - Python Jira library. Development chat available on.. BSD-2
  • GitHub ( 230 760 720 4 620 - 18% open 11.06.2022):

     git clone https://github.com/pycontribs/jira
    
  • PyPi ( 3.1M / month 1K 13.04.2022):

     pip install jira
    
  • Conda ( 78K 14.04.2022):

     conda install -c conda-forge jira
    
pytube (34 7.3K) - A lightweight, dependency-free Python library (and command-line.. Unlicense
  • GitHub ( 100 1.5K 16K 850 - 18% open 09.05.2022):

     git clone https://github.com/pytube/pytube
    
  • PyPi ( 430K / month 330 09.05.2022):

     pip install pytube
    
  • Conda ( 1.7K 09.05.2022):

     conda install -c conda-forge pytube
    
python-slack-sdk (34 3.4K) - Slack Developer Kit for Python. MIT
  • GitHub ( 140 810 340 640 - 2% open 22.06.2022):

     git clone https://github.com/slackapi/python-slack-sdk
    
  • PyPi ( 6.4M / month 93 22.06.2022):

     pip install slack-sdk
    
  • Conda ( 17K 22.06.2022):

     conda install -c conda-forge slack-sdk
    
hvac (34 990) - Python 2.7/3.X client for HashiCorp Vault. Apache-2
  • GitHub ( 160 310 450 2.5K 330 - 35% open 23.06.2022):

     git clone https://github.com/hvac/hvac
    
  • PyPi ( 5M / month 310 23.09.2021):

     pip install hvac
    
  • Conda ( 150K 23.09.2021):

     conda install -c conda-forge hvac
    
thumbor (33 9K) - thumbor is an open-source photo thumbnail service by globo.com. MIT
  • GitHub ( 170 760 310 890 - 1% open 20.05.2022):

     git clone https://github.com/thumbor/thumbor
    
  • PyPi ( 5.2K / month 200 20.05.2022):

     pip install thumbor
    
python-twitter (33 3.3K) - A Python wrapper around the Twitter API. Apache-2
  • GitHub ( 170 960 6.2K 420 - 24% open 19.12.2021):

     git clone https://github.com/bear/python-twitter
    
  • PyPi ( 170K / month 1.7K 03.11.2018):

     pip install python-twitter
    
simple-salesforce (32 1.3K) - A very simple Salesforce.com REST API client for Python. Apache-2
  • GitHub ( 74 570 350 - 38% open 28.02.2022):

     git clone https://github.com/simple-salesforce/simple-salesforce
    
  • PyPi ( 4.6M / month 190 28.02.2022):

     pip install simple-salesforce
    
  • Conda ( 44K 11.12.2020):

     conda install -c conda-forge simple-salesforce
    
sherlock (31 33K) - Hunt down social media accounts by username across social networks. MIT
  • GitHub ( 180 3.7K 690 - 19% open 18.06.2022):

     git clone https://github.com/sherlock-project/sherlock
    
  • PyPi ( 4.3K / month 7 11.05.2019):

     pip install sherlock
    
instagram-scraper (31 6.9K) - Scrapes an instagram users photos and videos. Unlicense
  • GitHub ( 60 1.4K 300 670 - 62% open 17.06.2022):

     git clone https://github.com/arc298/instagram-scraper
    
  • PyPi ( 10K / month 26 17.06.2022):

     pip install instagram-scraper
    
twitter (30 2.8K) - Python Twitter API. MIT
  • GitHub ( 93 550 3.5K 280 - 17% open 16.02.2022):

     git clone https://github.com/python-twitter-tools/twitter
    
  • PyPi ( 50K / month 1.1K 17.01.2022):

     pip install twitter
    
twython (30 1.8K ) - Actively maintained, pure Python wrapper for the Twitter API... MIT
  • GitHub ( 100 400 5.2K 320 - 6% open 16.07.2021):

     git clone https://github.com/ryanmcgrath/twython
    
  • PyPi ( 140K / month 1.2K 16.07.2021):

     pip install twython
    
  • Conda ( 250K 17.07.2021):

     conda install -c conda-forge twython
    
gallery-dl (29 5K) - Command-line program to download image galleries and collections.. GPL-2.0
  • GitHub ( 62 500 200K 2.4K - 23% open 20.06.2022):

     git clone https://github.com/mikf/gallery-dl
    
  • PyPi ( 16K / month 5 04.06.2022):

     pip install gallery-dl
    
wechatpy (29 3.2K) - WeChat SDK for Python. MIT
  • GitHub ( 97 720 340 - 10% open 19.06.2022):

     git clone https://github.com/wechatpy/wechatpy
    
  • PyPi ( 4.2K / month 130 19.06.2022):

     pip install wechatpy
    
imdbpy (29 980) - Cinemagoer is a Python package useful to retrieve and manage the data.. GPL-2.0
  • GitHub ( 66 260 110 260 - 17% open 29.05.2022):

     git clone https://github.com/alberanid/imdbpy
    
  • PyPi ( 580K / month 120 18.04.2021):

     pip install imdbpy
    
twitter-scraper (28 3.2K) - Scrape the Twitter Frontend API without authentication. MIT
  • GitHub ( 31 560 3.9K 110 - 42% open 17.12.2021):

     git clone https://github.com/bisguzar/twitter-scraper
    
  • PyPi ( 18K / month 12 17.07.2020):

     pip install twitter-scraper
    
scdl (25 2.4K) - Soundcloud Music Downloader. GPL-2.0
  • GitHub ( 48 260 46 320 - 13% open 05.05.2022):

     git clone https://github.com/flyingrub/scdl
    
  • PyPi ( 870 / month 6 05.05.2022):

     pip install scdl
    
notion-sdk-py (25 710) - Official Notion SDK rewritten in Python (sync + async). MIT
  • GitHub ( 14 62 170 47 - 12% open 17.05.2022):

     git clone https://github.com/ramnes/notion-sdk-py
    
  • PyPi ( 82K / month 17 18.04.2022):

     pip install notion-client
    
  • Conda ( 850 21.04.2022):

     conda install -c conda-forge notion-client
    
ghapi (25 350) - A delightful and complete interface to GitHubs amazing API. Apache-2
  • GitHub ( 12 42 360 110 - 35% open 18.06.2022):

     git clone https://github.com/fastai/ghapi
    
  • PyPi ( 330K / month 28 13.06.2022):

     pip install ghapi
    
pyshorteners (24 340 ) - Generating short urls with python has never been easier. GPL-3.0
  • GitHub ( 24 59 5.7K 06.06.2022):

     git clone https://github.com/ellisonleao/pyshorteners
    
  • PyPi ( 130K / month 85 19.03.2020):

     pip install pyshorteners
    
WikiExtractor (23 3K) - A tool for extracting plain text from Wikipedia dumps. AGPL-3.0
  • GitHub ( 30 830 150 220 - 48% open 07.03.2022):

     git clone https://github.com/attardi/wikiextractor
    
  • PyPi ( 1.8K / month 5 14.10.2021):

     pip install wikiextractor
    
GHunt (21 11K) - Offensive Google framework. MPL-2.0
  • GitHub ( 26 940 270 - 17% open 04.06.2022):

     git clone https://github.com/mxrch/GHunt
    
InstaPy (18 14K) - Tool for automated Instagram interactions. GPL-3.0
  • GitHub ( 3.6K):

     git clone https://github.com/timgrossmann/InstaPy
    
  • PyPi ( 5.9K / month 11 19.01.2022):

     pip install instapy
    
Show 16 hidden projects...

Email

Back to top

modoboa (31 2.1K) - Mail hosting made simple. ISC
  • GitHub ( 100 300 35 1.7K - 8% open 17.06.2022):

     git clone https://github.com/modoboa/modoboa
    
  • PyPi ( 2K / month 36 18.05.2022):

     pip install modoboa
    
yagmail (29 2.3K) - Send email in Python conveniently for gmail using yagmail. MIT
  • GitHub ( 31 250 2.3K 200 - 43% open 15.05.2022):

     git clone https://github.com/kootenpv/yagmail
    
  • PyPi ( 160K / month 430 14.01.2022):

     pip install yagmail
    
  • Conda ( 11K 14.01.2022):

     conda install -c conda-forge yagmail
    
fastapi-mail (22 330) - Fastapi mail system sending mails(individual, bulk).. MIT
  • GitHub ( 27 48 65 - 6% open 08.06.2022):

     git clone https://github.com/sabuhish/fastapi-mail
    
  • PyPi ( 35K / month 8 08.06.2022):

     pip install fastapi-mail
    
salmon (18 550) - A Python Mail Server. GPL-3.0
  • GitHub ( 15 54 60 17 90 - 18% open 06.06.2022):

     git clone https://github.com/moggers87/salmon
    
  • PyPi ( 820 / month 1 31.12.2019):

     pip install salmon-mail
    
Show 7 hidden projects...
  • flask-mail (29 540 ) - Flask-Mail adds SMTP mail sending to your Flask applications. BSD-3
  • sync-engine (28 3.5K ) - IMAP/SMTP sync system with modern APIs. AGPL-3.0
  • flanker (27 1.5K ) - Python email address and Mime parsing library. Apache-2
  • offlineimap (25 1.7K ) - Read/sync your IMAP mailboxes (python2) [LEGACY: move.. libpng-2.0
  • mailer (21 240 ) - A light-weight, modular, message representation and mail delivery.. MIT
  • pyramid_mailer (21 51 ) - A package for sending email from your Pyramid.. BSD-3
  • gmail (20 1.7K ) - A Pythonic interface for Google Mail. MIT

Web Scraping & Crawling

Back to top

Libraries for web scraping, crawling, downloading, and mining as well as libraries.

Scrapy (44 44K) - Scrapy, a fast high-level web crawling & scraping framework for Python. BSD-3
  • GitHub ( 530 9.6K 30K 2.9K - 26% open 20.06.2022):

     git clone https://github.com/scrapy/scrapy
    
  • PyPi ( 1.4M / month 4.5K 01.03.2022):

     pip install scrapy
    
  • Conda ( 520K 04.04.2022):

     conda install -c conda-forge scrapy
    
feedparser (34 1.4K) - Parse feeds in Python. BSD-2
  • GitHub ( 50 290 210 - 34% open 21.05.2022):

     git clone https://github.com/kurtmckee/feedparser
    
  • PyPi ( 2.5M / month 7.4K 21.05.2022):

     pip install feedparser
    
  • Conda ( 300K 21.05.2022):

     conda install -c conda-forge feedparser
    
You-Get (33 44K) - Dumb downloader that scrapes the web. MIT
  • GitHub ( 240 8.9K 350K 20.06.2022):

     git clone https://github.com/soimort/you-get
    
  • PyPi ( 21K / month 22 30.05.2022):

     pip install you-get
    
  • Conda ( 8.3K 31.05.2022):

     conda install -c conda-forge you-get
    
pytrends (31 2.4K) - Pseudo API for Google Trends. Apache-2
  • GitHub ( 77 660 1.5K 390 - 22% open 10.06.2022):

     git clone https://github.com/GeneralMills/pytrends
    
  • PyPi ( 120K / month 63 02.02.2022):

     pip install pytrends
    
  • Conda ( 2.7K 08.02.2022):

     conda install -c conda-forge pytrends
    
dirsearch (30 8.1K) - Web path scanner. GPL-2.0
  • GitHub ( 88 1.9K 13 420 - 9% open 21.06.2022):

     git clone https://github.com/maurosoria/dirsearch
    
  • PyPi ( 1.6K / month 17.06.2021):

     pip install dirsearch
    
parsel (30 780) - Parsel lets you extract data from XML/HTML documents using XPath or CSS.. BSD-3
  • GitHub ( 43 120 20K 100 - 41% open 06.04.2022):

     git clone https://github.com/scrapy/parsel
    
  • PyPi ( 1.4M / month 1.6K 07.05.2020):

     pip install parsel
    
  • Conda ( 39K 02.06.2020):

     conda install -c conda-forge parsel
    
cloudscraper (29 2K) - A Python module to bypass Cloudflares anti-bot page. MIT
  • GitHub ( 11 320 7K 15.03.2022):

     git clone https://github.com/venomous/cloudscraper
    
  • PyPi ( 660K / month 77 15.03.2022):

     pip install cloudscraper
    
MechanicalSoup (28 4K) - A Python library for automating interaction with websites. MIT
  • GitHub ( 50 360 43 170 - 18% open 14.06.2022):

     git clone https://github.com/MechanicalSoup/MechanicalSoup
    
  • PyPi ( 89K / month 260 15.12.2021):

     pip install MechanicalSoup
    
  • Conda ( 130K 31.05.2021):

     conda install -c conda-forge mechanicalsoup
    
soupsieve (28 130) - A modern CSS selector implementation for BeautifulSoup. MIT
  • GitHub ( 9 28 110 - 13% open 26.05.2022):

     git clone https://github.com/facelessuser/soupsieve
    
  • PyPi ( 49M / month 2.4K 14.04.2022):

     pip install soupsieve
    
  • Conda ( 6.2M 03.12.2021):

     conda install -c conda-forge soupsieve
    
Grab (27 2.2K) - Web Scraping Framework. MIT
  • GitHub ( 64 260 360 240 - 9% open 01.03.2022):

     git clone https://github.com/lorien/grab
    
  • PyPi ( 2.2K / month 110 24.06.2018):

     pip install grab
    
trafilatura (26 510) - Web scraping library and command-line tool for text discovery.. GPL-3.0
  • GitHub ( 19 66 170 150 - 22% open 15.06.2022):

     git clone https://github.com/adbar/trafilatura
    
  • PyPi ( 180K / month 5 18.05.2022):

     pip install trafilatura
    
extruct (25 690) - Extract embedded metadata from HTML markup. BSD-3
  • GitHub ( 31 99 430 83 - 36% open 17.01.2022):

     git clone https://github.com/scrapinghub/extruct
    
  • PyPi ( 41K / month 30 26.07.2021):

     pip install extruct
    
Photon (24 8.7K) - Incredibly fast crawler designed for OSINT. GPL-3.0
  • GitHub ( 21 1.3K 100 - 36% open 16.03.2022):

     git clone https://github.com/s0md3v/Photon
    
  • PyPi ( 320 / month 5 25.01.2019):

     pip install photon
    
micawber (24 580 ) - a small library for extracting rich content from urls. MIT
  • GitHub ( 27 84 750 12.07.2021):

     git clone https://github.com/coleifer/micawber
    
  • PyPi ( 21K / month 190 12.07.2021):

     pip install micawber
    
  • Conda ( 2.5K 14.07.2021):

     conda install -c conda-forge micawber
    
Gerapy (22 2.8K) - Distributed Crawler Management Framework Based on Scrapy, Scrapyd,.. MIT
  • GitHub ( 13 570 120 200 - 25% open 26.05.2022):

     git clone https://github.com/Gerapy/Gerapy
    
  • PyPi ( 730 / month 8 30.12.2021):

     pip install gerapy
    
ruia (21 1.6K) - Async Python 3.6+ web scraping micro-framework based on asyncio. Apache-2
  • GitHub ( 16 170 14 55 94 - 4% open 27.03.2022):

     git clone https://github.com/howie6879/ruia
    
  • PyPi ( 570 / month 9 07.05.2021):

     pip install ruia
    
Lassie (20 560 ) - Web Content Retrieval for Humans. MIT
  • GitHub ( 15 46 28 39 - 25% open 20.08.2021):

     git clone https://github.com/michaelhelmick/lassie
    
  • PyPi ( 2.1K / month 9 20.08.2021):

     pip install lassie
    
Scrapera (13 300 ) - A universal package of scraper scripts for humans. MIT
  • GitHub ( 4 20 7 - 28% open 30.08.2021):

     git clone https://github.com/DarshanDeshpande/Scrapera
    
  • PyPi ( 70 / month 07.02.2021):

     pip install scrapera
    
Show 15 hidden projects...
  • Pattern (33 8.2K ) - Web mining module for Python, with tools for scraping, natural.. BSD-3
  • newspaper3k (32 12K ) - News, full-text, and article metadata extraction in Python 3... MIT
  • pyspider (31 15K ) - A Powerful Spider(Web Crawler) System in Python. Apache-2
  • python-goose (28 3.8K ) - Html Content / Article Extractor, web scrapping lib in.. Apache-2
  • scrapely (25 1.8K ) - A pure-python HTML screen-scraping library. BSD-3
  • robobrowser (24 3.6K ) - Your friendly neighborhood web scraper. BSD-3
  • frontera (24 1.2K ) - A scalable frontier for web crawlers. BSD-3
  • AutoScraper (22 4.5K ) - A Smart, Automatic, Fast and Lightweight Web Scraper for Python. MIT
  • snallygaster (21 1.9K) - Tool to scan for secret files on HTTP servers. CC0-1.0
  • Cola (21 1.4K ) - A high-level distributed crawling framework. Apache-2
  • gazpacho (20 660 ) - The simple, fast, and modern web scraping library. MIT
  • gain (18 2K ) - Web crawling framework based on asyncio. GPL-3.0
  • opengraph (15 210 ) - A python module to parse the Open Graph Protocol. MIT
  • lazynlp (13 2K ) - Library to scrape and clean web pages to create massive datasets. MIT
  • Transistor (13 210 ) - Transistor, a Python web scraping framework for intelligent use.. MIT

Monitoring

Back to top

sentry (40 31K) - Sentry is cross-platform application monitoring, with a focus on.. SSPL-1.0
  • GitHub ( 670 3.5K 44K 580 5.3K - 9% open 23.06.2022):

     git clone https://github.com/getsentry/sentry
    
  • PyPi ( 8.9K / month 380 15.06.2022):

     pip install sentry
    
  • Conda ( 180K 22.06.2022):

     conda install -c conda-forge sentry-sdk
    
Prometheus Client (32 2.8K) - Python client for the Prometheus monitoring system. Apache-2
  • GitHub ( 120 650 420 - 11% open 06.05.2022):

     git clone https://github.com/prometheus/client_python
    
  • PyPi ( 20M / month 490 08.04.2022):

     pip install prometheus-client
    
  • Conda ( 6.1M 08.04.2022):

     conda install -c conda-forge prometheus_client
    
prometheus-flask-exporter (27 480) - Prometheus exporter for Flask applications. MIT
  • GitHub ( 23 120 110 - 17% open 04.06.2022):

     git clone https://github.com/rycus86/prometheus_flask_exporter
    
  • PyPi ( 11M / month 53 04.06.2022):

     pip install prometheus-flask-exporter
    
  • Conda ( 330K 04.06.2022):

     conda install -c conda-forge prometheus_flask_exporter
    
opentelemetry-python (26 940) - OpenTelemetry Python API and SDK. Apache-2
  • GitHub ( 150 320 1.1K - 13% open 21.06.2022):

     git clone https://github.com/open-telemetry/opentelemetry-python
    
  • PyPi ( 7.6K / month 13.11.2020):

     pip install timing-asgi
    
  • Conda ( 63K 22.04.2022):

     conda install -c conda-forge opentelemetry-api
    
GoAccess (24 15K) - GoAccess is a real-time web log analyzer and interactive viewer that runs.. MIT
  • GitHub ( 140 980 2K - 17% open 17.06.2022):

     git clone https://github.com/allinurl/goaccess
    
Flask-MonitoringDashboard (22 630 ) - Automatically monitor the evolving performance of.. MIT
  • GitHub ( 30 130 180 - 28% open 06.11.2021):

     git clone https://github.com/flask-dashboard/Flask-MonitoringDashboard
    
  • PyPi ( 7.9K / month 12 06.11.2021):

     pip install flask-monitoringdashboard
    
starlette context (22 260 ) - Middleware for Starlette that allows you to store and.. MIT
  • GitHub ( 5 14 32 - 12% open 22.06.2022):

     git clone https://github.com/tomwojcik/starlette-context
    
  • PyPi ( 110K / month 13 22.06.2022):

     pip install starlette-context
    
Starlette Prometheus (18 200) - Prometheus integration for Starlette. GPL-3.0
  • GitHub ( 14 28 8 20 - 25% open 10.01.2022):

     git clone https://github.com/perdy/starlette-prometheus
    
  • PyPi ( 36K / month 5 10.01.2022):

     pip install starlette-prometheus
    
flask-state (14 620 ) - Display machine state using Python3 with Flask. BSD-3
  • GitHub ( 10 52 24 - 25% open 18.06.2021):

     git clone https://github.com/yoobool/flask-state
    
  • PyPi ( 100 / month 18.06.2021):

     pip install Flask-State
    
Show 3 hidden projects...
  • opentracing-python (27 760 ) - OpenTracing API for Python. This library is.. Apache-2
  • ngxtop (23 6.3K ) - Real-time metrics for nginx server. MIT
  • timing-asgi (4 87 ) - ASGI middleware to record and emit timing metrics (to.. Unlicensed

Web UI

Back to top

Streamlit (38 20K) - Streamlit The fastest way to build data apps in Python. Apache-2
  • GitHub ( 140 1.7K 320 2.5K - 23% open 22.06.2022):

     git clone https://github.com/streamlit/streamlit
    
  • PyPi ( 910K / month 400 02.06.2022):

     pip install streamlit
    
wave (31 3K) - Realtime Web Apps and Dashboards for Python and R. Apache-2
  • GitHub ( 30 160 950K 730 - 26% open 22.06.2022):

     git clone https://github.com/h2oai/wave
    
  • PyPi ( 11K / month 170 09.01.2011):

     pip install wave
    
PyWebIO (28 3.1K) - Write interactive web app in script way. MIT
  • GitHub ( 14 280 740 160 - 29% open 22.06.2022):

     git clone https://github.com/pywebio/PyWebIO
    
  • PyPi ( 19K / month 7 22.05.2022):

     pip install pywebio
    
flaskbb (25 2.2K) - A classic Forum Software in Python using Flask. BSD-3
  • GitHub ( 64 550 27 330 - 8% open 08.06.2022):

     git clone https://github.com/flaskbb/flaskbb
    
  • PyPi ( 69 / month 8 15.07.2018):

     pip install FlaskBB
    
python-react (24 1.5K ) - Server-side rendering of React components. MIT
  • GitHub ( 21 110 450 69 - 10% open 13.07.2021):

     git clone https://github.com/markfinger/python-react
    
  • PyPi ( 5.3K / month 48 08.10.2018):

     pip install react
    
idom (24 600) - Create highly interactive web pages purely in Python. MIT
  • GitHub ( 8 35 6 240 - 24% open 21.06.2022):

     git clone https://github.com/idom-team/idom
    
  • PyPi ( 2.9K / month 5 20.06.2022):

     pip install idom
    
Misago (23 2.2K) - Misago is fully featured modern forum application that is fast,.. GPL-2.0
  • GitHub ( 36 480 43 1.1K - 5% open 26.05.2022):

     git clone https://github.com/rafalp/Misago
    
Wooey (23 1.8K ) - A Django app that creates automatic web UIs for Python scripts. BSD-3
  • GitHub ( 22 170 35 210 - 27% open 09.08.2021):

     git clone https://github.com/wooey/wooey
    
  • PyPi ( 150 / month 1 16.04.2020):

     pip install wooey
    
pyscript (21 13K ) - Home Page: https://pyscript.net Examples:.. Apache-2
  • GitHub ( 75 900 300 - 50% open 23.06.2022):

     git clone https://github.com/pyscript/pyscript
    
trame (18 51 ) - Trame let you weave various components and technologies into a Web.. Apache-2
  • GitHub ( 7 16 4 14 - 50% open 21.06.2022):

     git clone https://github.com/Kitware/trame
    
  • PyPi ( 1.8K / month 7 15.06.2022):

     pip install trame
    

Admin UI

Back to top

django-debug-toolbar (38 7.1K) - A configurable set of panels that display various.. BSD-3
  • GitHub ( 260 980 170 52K 800 - 11% open 21.06.2022):

     git clone https://github.com/jazzband/django-debug-toolbar
    
  • PyPi ( 1.5M / month 12K 03.05.2022):

     pip install django-debug-toolbar
    
  • Conda ( 140K 03.05.2022):

     conda install -c conda-forge django-debug-toolbar
    
flask-admin (38 5.1K) - Simple and extensible administrative interface framework for.. BSD-3
  • GitHub ( 340 1.4K 15K 1.4K - 30% open 22.06.2022):

     git clone https://github.com/flask-admin/flask-admin
    
  • PyPi ( 1.5M / month 2.4K 30.01.2022):

     pip install flask-admin
    
  • Conda ( 120K 30.01.2022):

     conda install -c conda-forge flask-admin
    
django-grappelli (33 3.3K) - A jazzy skin for the Django Admin-Interface (official.. BSD-3
  • GitHub ( 79 640 4.8K 700 - 3% open 18.02.2022):

     git clone https://github.com/sehmaschine/django-grappelli
    
  • PyPi ( 130K / month 1.7K 18.02.2022):

     pip install django-grappelli
    
  • Conda ( 98K 18.02.2022):

     conda install -c conda-forge django-grappelli
    
django-admin-interface (28 1.1K) - djangos default admin interface made customizable... MIT
  • GitHub ( 22 120 1.7K 120 - 4% open 22.06.2022):

     git clone https://github.com/fabiocaccamo/django-admin-interface
    
  • PyPi ( 48K / month 42 14.05.2022):

     pip install django-admin-interface
    
django-admin2 (23 1.2K ) - Extendable, adaptable rewrite of django.contrib.admin. BSD-3
  • GitHub ( 49 160 24 240 - 18% open 22.10.2021):

     git clone https://github.com/jazzband/django-admin2
    
  • PyPi ( 37 / month 14 10.01.2017):

     pip install django-admin2
    
django-smuggler (23 370) - Django Smuggler is a pluggable application for Django.. LGPL-3.0
  • GitHub ( 21 34 140 48 - 14% open 03.02.2022):

     git clone https://github.com/semente/django-smuggler
    
  • PyPi ( 18K / month 73 03.02.2022):

     pip install django-smuggler
    
fastapi-admin (22 1.3K) - A fast admin dashboard based on FastAPI and TortoiseORM.. Apache-2
  • GitHub ( 8 190 92 - 32% open 08.06.2022):

     git clone https://github.com/fastapi-admin/fastapi-admin
    
  • PyPi ( 1.6K / month 31.08.2021):

     pip install fastapi-admin
    
Show 5 hidden projects...

API Proxies & Gateways

Back to top

Kong (37 33K) - The Cloud-Native API Gateway. Apache-2
  • GitHub ( 320 4.2K 350K 4K - 8% open 22.06.2022):

     git clone https://github.com/kong/kong
    
  • Docker Hub ( 290M 670 14.06.2022):

     docker pull kong
    
tyk (27 7.5K) - Tyk Open Source API Gateway written in Go, supporting REST, GraphQL, TCP.. MPL-2.0
  • GitHub ( 98 880 10K 1.9K - 18% open 23.06.2022):

     git clone https://github.com/TykTechnologies/tyk
    

Flask Utilities

Back to top

flask-sqlalchemy (34 3.8K) - Adds SQLAlchemy support to Flask. BSD-3
  • GitHub ( 110 880 400 260K 570 - 7% open 02.05.2022):

     git clone https://github.com/pallets/flask-sqlalchemy
    
  • PyPi ( 4M / month 27K 18.03.2021):

     pip install flask-sqlalchemy
    
  • Conda ( 250K 18.03.2021):

     conda install -c conda-forge flask-sqlalchemy
    
flask-caching (32 720) - A caching extension for Flask. BSD-3
  • GitHub ( 100 170 11K 200 - 17% open 19.06.2022):

     git clone https://github.com/pallets-eco/flask-caching
    
  • PyPi ( 2.7M / month 740 28.05.2022):

     pip install flask-caching
    
  • Conda ( 73K 13.08.2021):

     conda install -c conda-forge flask-caching
    
Flask-Migrate (31 2.1K) - SQLAlchemy database migrations for Flask applications using.. MIT
  • GitHub ( 45 200 380 - 2% open 19.05.2022):

     git clone https://github.com/miguelgrinberg/Flask-Migrate
    
  • PyPi ( 1M / month 9.5K 01.08.2021):

     pip install flask-migrate
    
  • Conda ( 170K 17.03.2022):

     conda install -c conda-forge flask-migrate
    
flask-limiter (30 870) - Rate Limiting extension for Flask. MIT
  • GitHub ( 36 110 6 3.7K 140 - 3% open 14.06.2022):

     git clone https://github.com/alisaifee/flask-limiter
    
  • PyPi ( 320K / month 380 07.06.2022):

     pip install flask-limiter
    
flask-cors (30 790) - Cross Origin Resource Sharing ( CORS ) support for Flask. MIT
  • GitHub ( 40 120 160K 140 - 26% open 26.05.2022):

     git clone https://github.com/corydolphin/flask-cors
    
  • PyPi ( 4.5M / month 8K 06.01.2021):

     pip install flask-cors
    
  • Conda ( 650K 30.05.2021):

     conda install -c conda-forge flask-cors
    
flask-bcrypt (30 300) - Flask-Bcrypt is a Flask extension that provides bcrypt.. BSD-3
  • GitHub ( 25 57 38K 42 - 2% open 05.04.2022):

     git clone https://github.com/maxcountryman/flask-bcrypt
    
  • PyPi ( 1.1M / month 3K 05.04.2022):

     pip install flask-bcrypt
    
  • Conda ( 27K 22.10.2018):

     conda install -c conda-forge flask-bcrypt
    
flask-seasurf (29 180) - SeaSurf is a Flask extension for preventing cross-site.. BSD-3
  • GitHub ( 33 47 1.9K 48 - 10% open 24.04.2022):

     git clone https://github.com/maxcountryman/flask-seasurf
    
  • PyPi ( 89K / month 260 05.04.2022):

     pip install flask-seasurf
    
  • Conda ( 79K 05.04.2022):

     conda install -c conda-forge flask-seasurf
    
flask-api (28 1.3K ) - Browsable web APIs for Flask. BSD-3
  • GitHub ( 32 170 5.1K 63 - 19% open 01.09.2021):

     git clone https://github.com/flask-api/flask-api
    
  • PyPi ( 180K / month 680 15.06.2021):

     pip install flask-api
    
flask-session (28 400 ) - Server side session extension for Flask. BSD-3
  • GitHub ( 8 180 21K 110 - 63% open 24.06.2021):

     git clone https://github.com/fengsp/flask-session
    
  • PyPi ( 1.6M / month 1.1K 24.06.2021):

     pip install flask-session
    
flask-marshmallow (27 750) - Flask + marshmallow for beautiful APIs. MIT
  • GitHub ( 17 49 18K 100 - 24% open 30.01.2022):

     git clone https://github.com/marshmallow-code/flask-marshmallow
    
  • PyPi ( 460K / month 800 28.09.2020):

     pip install flask-marshmallow
    
  • Conda ( 64K 28.09.2020):

     conda install -c conda-forge flask-marshmallow
    
flask-babel (27 380) - i18n and l10n support for Flask based on Babel and pytz. BSD-3
  • GitHub ( 33 150 14K 110 - 16% open 20.06.2022):

     git clone https://github.com/python-babel/flask-babel
    
  • PyPi ( 2M / month 2.6K 27.08.2020):

     pip install flask-babel
    
  • Conda ( 90K 28.08.2020):

     conda install -c conda-forge flask-babel
    
flask-apispec (26 590) - Build and document REST APIs with Flask and apispec. MIT
  • GitHub ( 30 130 900 170 - 61% open 30.03.2022):

     git clone https://github.com/jmcarp/flask-apispec
    
  • PyPi ( 280K / month 41 30.03.2022):

     pip install flask-apispec
    
  • Conda ( 110K 30.03.2022):

     conda install -c conda-forge flask-apispec
    
flask-paginate (25 250) - Pagination support for flask. BSD-3
  • GitHub ( 27 79 39 2.3K 67 - 7% open 09.01.2022):

     git clone https://github.com/lixxu/flask-paginate
    
  • PyPi ( 29K / month 46 09.01.2022):

     pip install flask-paginate
    
  • Conda ( 9.1K 12.01.2022):

     conda install -c conda-forge flask-paginate
    
flask_injector (25 240) - Adds Injector support to Flask. BSD-3
  • GitHub ( 12 33 660 48 - 22% open 15.06.2022):

     git clone https://github.com/alecthomas/flask_injector
    
  • PyPi ( 40K / month 65 15.06.2022):

     pip install flask_injector
    
  • Conda ( 1.7K 16.06.2022):

     conda install -c conda-forge flask-injector
    
flask-ask (24 1.9K) - Alexa Skills Kit for Python. Apache-2
  • GitHub ( 41 370 720 31.03.2022):

     git clone https://github.com/johnwheeler/flask-ask
    
  • PyPi ( 500 / month 130 28.02.2018):

     pip install flask-ask
    
flask-jsonrpc (24 260) - Basic JSON-RPC implementation for your Flask-powered sites. BSD-3
  • GitHub ( 15 61 200 60 - 6% open 23.06.2022):

     git clone https://github.com/cenobites/flask-jsonrpc
    
  • PyPi ( 350 / month 6 28.04.2012):

     pip install rpc
    
flask-rebar (23 210) - Flask-Rebar combines flask, marshmallow, and swagger for.. MIT
  • GitHub ( 35 32 100 - 46% open 03.06.2022):

     git clone https://github.com/plangrid/flask-rebar
    
  • PyPi ( 5.6K / month 4 03.06.2022):

     pip install flask-rebar
    
Frozen-Flask (22 720 ) - Freezes a Flask application into a set of static files. BSD-3
  • GitHub ( 25 69 63 67 - 34% open 19.07.2021):

     git clone https://github.com/Frozen-Flask/Frozen-Flask
    
  • PyPi ( 35K / month 580 15.06.2021):

     pip install frozen-flask
    
  • Conda ( 65K 12.07.2018):

     conda install -c conda-forge frozen-flask
    
Flask-Moment (22 350) - Formatting of dates and times in Flask templates using.. MIT
  • GitHub ( 19 48 45 - 2% open 16.01.2022):

     git clone https://github.com/miguelgrinberg/Flask-Moment
    
  • PyPi ( 29K / month 2.3K 16.07.2021):

     pip install flask-moment
    
  • Conda ( 34K 16.07.2021):

     conda install -c conda-forge flask-moment
    
cookiecutter-flask (21 4.1K) - A flask template with Bootstrap 4, asset.. MIT
  • GitHub ( 68 690 180 - 3% open 09.06.2022):

     git clone https://github.com/cookiecutter-flask/cookiecutter-flask
    
safrs (21 350) - SqlAlchemy Flask-Restful Swagger Json:API OpenAPI. GPL-3.0
  • GitHub ( 15 66 54 76 - 2% open 03.06.2022):

     git clone https://github.com/thomaxxl/safrs
    
  • PyPi ( 860 / month 1 29.12.2021):

     pip install safrs
    
flask_pydantic (20 200 ) - flask extension for integration with the awesome.. MIT
  • GitHub ( 9 25 160 27 - 33% open 28.10.2021):

     git clone https://github.com/bauerji/flask_pydantic
    
  • PyPi ( 49K / month 2 28.10.2021):

     pip install flask_pydantic
    
flask-msearch (19 190 ) - Full text search for flask. BSD-3
  • GitHub ( 4 28 380 44 - 29% open 04.06.2021):

     git clone https://github.com/honmaple/flask-msearch
    
  • PyPi ( 550 / month 12 04.06.2021):

     pip install flask-msearch
    
flask-file-upload (17 140) - Easy file uploads for Flask. MIT
  • GitHub ( 6 13 56 73 - 17% open 07.12.2021):

     git clone https://github.com/joegasewicz/flask-file-upload
    
  • PyPi ( 340 / month 07.12.2021):

     pip install flask-file-upload
    
Show 12 hidden projects...

FastAPI Utilities

Back to top

fastapi-crudrouter (23 760) - A dynamic FastAPI router that automatically creates.. MIT
  • GitHub ( 18 83 5 97 81 - 55% open 18.02.2022):

     git clone https://github.com/awtkns/fastapi-crudrouter
    
  • PyPi ( 11K / month 4 27.01.2022):

     pip install fastapi-crudrouter
    
fastapi-admin/fastapi-admin (22 1.3K) - A fast admin dashboard based on FastAPI and.. Apache-2
  • GitHub ( 8 190 92 - 32% open 08.06.2022):

     git clone https://github.com/fastapi-admin/fastapi-admin
    
  • PyPi ( 1.6K / month 31.08.2021):

     pip install fastapi-admin
    
slowapi (20 450 ) - A rate limiter for Starlette and FastAPI. MIT
  • GitHub ( 16 38 55 - 36% open 17.06.2022):

     git clone https://github.com/laurents/slowapi
    
  • PyPi ( 31K / month 1 28.08.2021):

     pip install slowapi
    
sqladmin (20 450 ) - SQLAlchemy Admin for Starlette/FastAPI. BSD-3
  • GitHub ( 14 54 54 - 24% open 23.06.2022):

     git clone https://github.com/aminalaee/sqladmin
    
  • PyPi ( 5.5K / month 23.06.2022):

     pip install sqladmin
    
starlette_exporter (20 190) - Prometheus exporter for Starlette and FastAPI. Apache-2
  • GitHub ( 13 19 30 - 26% open 23.05.2022):

     git clone https://github.com/stephenhillier/starlette_exporter
    
  • PyPi ( 280K / month 4 23.05.2022):

     pip install starlette_exporter
    
fastapi-code-generator (19 510) - This code generator creates FastAPI app from an.. MIT
  • GitHub ( 13 50 57 - 63% open 24.03.2022):

     git clone https://github.com/koxudaxi/fastapi-code-generator
    
  • PyPi ( 1.6K / month 13.05.2022):

     pip install fastapi-code-generator
    
fastapi-mvc (19 140) - Developer productivity tool for making high-quality FastAPI.. MIT
  • GitHub ( 5 25 37 73 - 36% open 13.06.2022):

     git clone https://github.com/rszamszur/fastapi-mvc
    
  • PyPi ( 240 / month 13.06.2022):

     pip install fastapi-mvc
    
fastapi-react (18 1.2K) - Cookiecutter Template for FastAPI + React Projects. Using.. MIT
  • GitHub ( 13 190 58 - 37% open 18.02.2022):

     git clone https://github.com/Buuntu/fastapi-react
    
fastapi-plugins (18 220 ) - FastAPI framework plugins. MIT
  • GitHub ( 3 12 55 14 - 28% open 16.06.2022):

     git clone https://github.com/madkote/fastapi-plugins
    
  • PyPi ( 4.9K / month 1 16.06.2022):

     pip install fastapi-plugins
    
fastapi_contrib (17 500 ) - Opinionated set of utilities on top of FastAPI. MIT
  • GitHub ( 11 20 27 - 22% open 03.06.2021):

     git clone https://github.com/identixone/fastapi_contrib
    
  • PyPi ( 21K / month 03.06.2021):

     pip install fastapi_contrib
    
fastapi-versioning (17 390 ) - api versioning for fastapi web applications. MIT
  • GitHub ( 16 45 38 - 55% open 24.08.2021):

     git clone https://github.com/DeanWay/fastapi-versioning
    
  • PyPi ( 27K / month 2 24.08.2021):

     pip install fastapi-versioning
    
fastapi-socketio (17 170) - Easily integrate socket.io with your FastAPI app. Apache-2
  • GitHub ( 5 15 100 19 - 31% open 16.06.2022):

     git clone https://github.com/pyropy/fastapi-socketio
    
  • PyPi ( 3.4K / month 1 06.12.2021):

     pip install fastapi-socketio
    
fastapi-lazy (10 87) - Lazy package to start your project using FastAPI. MIT
  • GitHub ( 2 10 4 - 75% open 29.12.2021):

     git clone https://github.com/yezz123/fastapi-lazy
    
  • PyPi ( 44 / month 21.11.2021):

     pip install fastapi-lazy
    
Show 4 hidden projects...

Pyramid Utilities

Back to top

Show 3 hidden projects...

Django Utilities

Back to top

django-extensions (37 5.8K) - This is a repository for collecting global custom.. MIT
  • GitHub ( 560 1.1K 93K 860 - 18% open 20.06.2022):

     git clone https://github.com/django-extensions/django-extensions
    
  • PyPi ( 1.9M / month 12K 07.11.2021):

     pip install django-extensions
    
  • Conda ( 320K 07.11.2021):

     conda install -c conda-forge django-extensions
    
channels (36 5.3K) - Developer-friendly asynchrony for Django. BSD-3
  • GitHub ( 240 700 18K 1.2K - 9% open 02.06.2022):

     git clone https://github.com/django/channels
    
  • PyPi ( 500K / month 1.3K 11.07.2021):

     pip install channels
    
  • Conda ( 89K 22.12.2021):

     conda install -c conda-forge channels
    
django-cors-headers (36 4.6K) - Django app for handling the server headers required.. MIT
  • GitHub ( 61 500 110K 250 - 3% open 22.06.2022):

     git clone https://github.com/adamchainz/django-cors-headers
    
  • PyPi ( 2.9M / month 6.7K 05.06.2022):

     pip install django-cors-headers
    
  • Conda ( 38K 06.06.2022):

     conda install -c conda-forge django-cors-headers
    
django-filter (36 3.7K) - A generic system for filtering Django QuerySets based on.. BSD-3
  • GitHub ( 180 700 88K 790 - 9% open 18.06.2022):

     git clone https://github.com/carltongibson/django-filter
    
  • PyPi ( 2.6M / month 8.7K 17.06.2022):

     pip install django-filter
    
  • Conda ( 74K 17.06.2022):

     conda install -c conda-forge django-filter
    
django-environ (36 2.5K) - Django-environ allows you to utilize 12factor inspired.. MIT
  • GitHub ( 76 270 1 78K 200 - 25% open 15.06.2022):

     git clone https://github.com/joke2k/django-environ
    
  • PyPi ( 940K / month 3.5K 15.06.2022):

     pip install django-environ
    
  • Conda ( 55K 09.07.2018):

     conda install -c conda-forge django-environ
    
django-oscar (35 5.4K) - Domain-driven e-commerce for Django. BSD-3
  • GitHub ( 330 1.9K 880 1.4K - 9% open 22.06.2022):

     git clone https://github.com/django-oscar/django-oscar
    
  • PyPi ( 16K / month 270 01.11.2021):

     pip install django-oscar
    
django-haystack (35 3.3K) - Modular search for Django. BSD-3
  • GitHub ( 200 1.3K 8K 1.3K - 43% open 03.05.2022):

     git clone https://github.com/django-haystack/django-haystack
    
  • PyPi ( 120K / month 2.8K 03.05.2022):

     pip install django-haystack
    
  • Conda ( 4.6K 31.05.2018):

     conda install -c conda-forge django-haystack
    
django-import-export (35 2.4K) - Django application and library for importing and.. BSD-2
  • GitHub ( 180 700 14K 840 - 9% open 13.06.2022):

     git clone https://github.com/django-import-export/django-import-export
    
  • PyPi ( 520K / month 1K 17.05.2022):

     pip install django-import-export
    
  • Conda ( 59K 31.03.2022):

     conda install -c conda-forge django-import-export
    
django-ckeditor (35 2.1K) - Django admin CKEditor integration. BSD-3
  • GitHub ( 130 700 24K 510 - 21% open 31.05.2022):

     git clone https://github.com/django-ckeditor/django-ckeditor
    
  • PyPi ( 250K / month 1.5K 31.05.2022):

     pip install django-ckeditor
    
dj-database-url (35 1.3K) - Use Database URLs in your Django Application. BSD-3
  • GitHub ( 58 180 180K 76 - 15% open 18.06.2022):

     git clone https://github.com/jacobian/dj-database-url
    
  • PyPi ( 870K / month 21K 15.12.2021):

     pip install dj-database-url
    
django-reversion (34 2.7K) - django-reversion is an extension to the Django web.. BSD-3
  • GitHub ( 180 460 6.4K 620 - 2% open 18.06.2022):

     git clone https://github.com/etianen/django-reversion
    
  • PyPi ( 220K / month 2.1K 18.06.2022):

     pip install django-reversion
    
django-mptt (33 2.6K) - Utilities for implementing a modified pre-order traversal tree.. MIT
  • GitHub ( 150 440 520 - 22% open 17.05.2022):

     git clone https://github.com/django-mptt/django-mptt
    
  • PyPi ( 520K / month 3.3K 27.09.2021):

     pip install django-mptt
    
  • Conda:

     conda install -c anaconda django-mptt
    
django-bootstrap3 (33 2.3K) - Bootstrap 3 integration with Django. BSD-3
  • GitHub ( 98 690 17K 290 - 2% open 03.06.2022):

     git clone https://github.com/zostera/django-bootstrap3
    
  • PyPi ( 110K / month 4K 27.12.2021):

     pip install django-bootstrap3
    
  • Conda ( 22K 04.08.2019):

     conda install -c conda-forge django-bootstrap3
    
django-model-utils (33 2.3K) - Django model mixins and utilities. BSD-3
  • GitHub ( 120 330 18K 270 - 40% open 14.03.2022):

     git clone https://github.com/jazzband/django-model-utils
    
  • PyPi ( 720K / month 4.8K 13.10.2021):

     pip install django-model-utils
    
django-simple-history (33 1.6K) - Store model history and view/revert changes from.. BSD-3
  • GitHub ( 160 390 2.8K 480 - 20% open 07.06.2022):

     git clone https://github.com/jazzband/django-simple-history
    
  • PyPi ( 430K / month 450 11.05.2022):

     pip install django-simple-history
    
django-autocomplete-light (33 1.6K) - A fresh approach to autocomplete implementations,.. MIT
  • GitHub ( 190 440 3.1K 820 - 23% open 15.03.2022):

     git clone https://github.com/yourlabs/django-autocomplete-light
    
  • PyPi ( 180K / month 740 15.03.2022):

     pip install django-autocomplete-light
    
django-money (33 1.3K) - Money fields for Django forms and models. BSD-3
  • GitHub ( 99 280 1.7K 320 - 17% open 20.06.2022):

     git clone https://github.com/django-money/django-money
    
  • PyPi ( 120K / month 200 20.06.2022):

     pip install django-money
    
django-taggit (32 2.9K) - Simple tagging for django. BSD-3
  • GitHub ( 140 600 390 - 18% open 11.05.2022):

     git clone https://github.com/jazzband/django-taggit
    
  • PyPi ( 330K / month 2.9K 02.05.2022):

     pip install django-taggit
    
  • Conda ( 93K 02.05.2022):

     conda install -c conda-forge django-taggit
    
django-storages (32 2.2K) - Django-storages is a project to provide a variety of.. BSD-3
  • GitHub ( 230 770 620 - 32% open 19.05.2022):

     git clone https://github.com/jschneier/django-storages
    
  • PyPi ( 2M / month 4.9K 30.10.2021):

     pip install django-storages
    
  • Conda ( 34K 30.10.2021):

     conda install -c conda-forge django-storages
    
sorl-thumbnail (32 1.6K) - Thumbnails for Django. BSD-3
  • GitHub ( 150 470 8.8K 400 - 28% open 24.05.2022):

     git clone https://github.com/jazzband/sorl-thumbnail
    
  • PyPi ( 130K / month 2.5K 10.02.2022):

     pip install sorl-thumbnail
    
  • Conda ( 2.2K 11.02.2022):

     conda install -c conda-forge sorl-thumbnail
    
django-tables2 (32 1.5K) - django-tables2 - An app for creating HTML tables. BSD-2
  • GitHub ( 140 380 5K 530 - 10% open 19.05.2022):

     git clone https://github.com/jieter/django-tables2
    
  • PyPi ( 150K / month 890 05.10.2021):

     pip install django-tables2
    
  • Conda ( 1K 24.10.2021):

     conda install -c conda-forge django-tables2
    
django-pipeline (32 1.4K) - Pipeline is an asset packaging library for Django. MIT
  • GitHub ( 170 380 2K 470 - 32% open 10.01.2022):

     git clone https://github.com/jazzband/django-pipeline
    
  • PyPi ( 57K / month 1.1K 10.01.2022):

     pip install django-pipeline
    
easy-thumbnails (32 1.3K) - Easy thumbnails for Django. BSD-3
  • GitHub ( 88 310 8.6K 400 - 21% open 22.02.2022):

     git clone https://github.com/SmileyChris/easy-thumbnails
    
  • PyPi ( 210K / month 2.1K 20.01.2022):

     pip install easy-thumbnails
    
django-stubs (32 910) - PEP-484 stubs for Django. MIT
  • GitHub ( 160 260 2.6K 460 - 43% open 23.06.2022):

     git clone https://github.com/typeddjango/django-stubs
    
  • PyPi ( 510K / month 76 17.06.2022):

     pip install django-stubs
    
  • Conda ( 3.1K 20.06.2022):

     conda install -c conda-forge django-stubs
    
django-compressor (31 2.6K) - Compresses linked and inline javascript or CSS into a.. MIT
  • GitHub ( 210 580 640 - 17% open 27.05.2022):

     git clone https://github.com/django-compressor/django-compressor
    
  • PyPi ( 300K / month 280 23.04.2022):

     pip install django-compressor
    
django-webpack-loader (31 2.4K) - Transparently use webpack with django. MIT
  • GitHub ( 56 330 7.5K 180 - 16% open 20.06.2022):

     git clone https://github.com/django-webpack/django-webpack-loader
    
  • PyPi ( 320K / month 980 20.06.2022):

     pip install django-webpack-loader
    
  • Conda ( 2.6K 17.11.2021):

     conda install -c conda-forge django-webpack-loader
    
django-redis (31 2.4K) - Full featured redis cache backend for Django. BSD-3
  • GitHub ( 130 380 300 - 9% open 10.05.2022):

     git clone https://github.com/jazzband/django-redis
    
  • PyPi ( 1.5M / month 3.5K 22.12.2021):

     pip install django-redis
    
django-imagekit (31 2K ) - Automated image processing for Django. Currently v4.0. BSD-3
  • GitHub ( 73 270 66 6.3K 380 - 27% open 12.11.2021):

     git clone https://github.com/matthewwithanm/django-imagekit
    
  • PyPi ( 90K / month 1K 02.11.2021):

     pip install django-imagekit
    
django-constance (31 1.5K) - Dynamic Django settings. BSD-3
  • GitHub ( 130 290 1.1K 250 - 12% open 11.05.2022):

     git clone https://github.com/jazzband/django-constance
    
  • PyPi ( 170K / month 280 11.05.2022):

     pip install django-constance
    
django-phonenumber-field (31 1.3K) - A django model and form field for normalised phone.. MIT
  • GitHub ( 110 300 200 - 26% open 22.06.2022):

     git clone https://github.com/stefanfoulis/django-phonenumber-field
    
  • PyPi ( 550K / month 860 17.06.2022):

     pip install django-phonenumber-field
    
cookiecutter-django (30 9.5K) - Cookiecutter Django is a framework for jumpstarting.. BSD-3
  • GitHub ( 350 2.4K 17 1.1K - 11% open 23.06.2022):

     git clone https://github.com/cookiecutter/cookiecutter-django
    
  • PyPi ( 47 / month 1 15.01.2018):

     pip install cookiecutter-django
    
django-activity-stream (30 2.1K) - Generate generic activity streams from the actions on.. BSD-3
  • GitHub ( 110 480 840 300 - 5% open 14.06.2022):

     git clone https://github.com/justquick/django-activity-stream
    
  • PyPi ( 45K / month 340 20.05.2022):

     pip install django-activity-stream
    
django-fsm (30 2K) - Django friendly finite state machine support. MIT
  • GitHub ( 64 260 1.1K 150 - 14% open 16.02.2022):

     git clone https://github.com/viewflow/django-fsm
    
  • PyPi ( 250K / month 330 05.11.2021):

     pip install django-fsm
    
  • Conda ( 20K 07.12.2019):

     conda install -c conda-forge django-fsm
    
django-widget-tweaks (30 1.7K) - Tweak the form field rendering in templates, not in.. MIT
  • GitHub ( 27 120 26K 85 - 43% open 13.01.2022):

     git clone https://github.com/jazzband/django-widget-tweaks
    
  • PyPi ( 270K / month 2.2K 13.01.2022):

     pip install django-widget-tweaks
    
django-cacheops (30 1.6K) - A slick ORM cache with automatic granular event-driven.. BSD-3
  • GitHub ( 62 200 710 300 - 8% open 27.05.2022):

     git clone https://github.com/Suor/django-cacheops
    
  • PyPi ( 140K / month 96 27.05.2022):

     pip install django-cacheops
    
django-rq (30 1.5K) - A simple app that provides django integration for RQ (Redis Queue). MIT
  • GitHub ( 110 250 1.9K 300 - 22% open 24.01.2022):

     git clone https://github.com/rq/django-rq
    
  • PyPi ( 120K / month 430 22.11.2021):

     pip install django-rq
    
django-bootstrap4 (30 960) - Bootstrap 4 integration with Django. BSD-3
  • GitHub ( 140 250 61K 160 - 14% open 02.06.2022):

     git clone https://github.com/zostera/django-bootstrap4
    
  • PyPi ( 140K / month 990 07.03.2022):

     pip install django-bootstrap4
    
  • Conda ( 18K 20.10.2021):

     conda install -c conda-forge django-bootstrap4
    
django-waffle (30 920) - A feature flipper for Django. BSD-3
  • GitHub ( 110 240 780 190 - 18% open 19.06.2022):

     git clone https://github.com/django-waffle/django-waffle
    
  • PyPi ( 320K / month 340 05.06.2022):

     pip install django-waffle
    
  • Conda ( 5.4K 05.06.2022):

     conda install -c conda-forge django-waffle
    
django-braces (29 1.8K ) - Reusable, generic mixins for Django. BSD-3
  • GitHub ( 77 210 12K 120 - 3% open 18.11.2021):

     git clone https://github.com/brack3t/django-braces
    
  • PyPi ( 170K / month 4K 05.11.2021):

     pip install django-braces
    
  • Conda ( 32K 08.07.2018):

     conda install -c conda-forge django-braces
    
django-countries (29 1.1K) - A Django application that provides country choices for.. MIT
  • GitHub ( 46 230 260 - 7% open 06.04.2022):

     git clone https://github.com/SmileyChris/django-countries
    
  • PyPi ( 390K / month 1.5K 01.03.2022):

     pip install django-countries
    
django-redis-cache (29 1K) - A Redis cache backend for django. BSD-3
  • GitHub ( 46 200 3.3K 130 - 49% open 09.03.2022):

     git clone https://github.com/sebleier/django-redis-cache
    
  • PyPi ( 180K / month 1.2K 15.10.2020):

     pip install django-redis-cache
    
  • Conda ( 44K 09.03.2022):

     conda install -c conda-forge django-redis-cache
    
django-dbbackup (29 600) - Management commands to help backup and restore your.. BSD-3
  • GitHub ( 57 190 1K 260 - 23% open 23.06.2022):

     git clone https://github.com/jazzband/django-dbbackup
    
  • PyPi ( 45K / month 160 24.12.2021):

     pip install django-dbbackup
    
django-sql-explorer (28 2K) - Easily share data across your company via SQL queries... MIT
  • GitHub ( 90 310 300 250 - 10% open 04.05.2022):

     git clone https://github.com/groveco/django-sql-explorer
    
  • PyPi ( 48K / month 74 10.03.2022):

     pip install django-sql-explorer
    
django-push-notifications (28 2K) - Send push notifications to mobile devices through GCM.. MIT
  • GitHub ( 92 540 66 410 - 34% open 10.05.2022):

     git clone https://github.com/jazzband/django-push-notifications
    
  • PyPi ( 62K / month 89 17.02.2022):

     pip install django-push-notifications
    
django-q (28 1.5K ) - A multiprocessing distributed task queue for Django. MIT
  • GitHub ( 62 210 380 - 62% open 26.06.2021):

     git clone https://github.com/Koed00/django-q
    
  • PyPi ( 73K / month 75 27.06.2021):

     pip install django-q
    
django-polymorphic (28 1.3K ) - Improved Django model inheritance with automatic.. BSD-3
  • GitHub ( 100 240 310 - 44% open 18.11.2021):

     git clone https://github.com/django-polymorphic/django-polymorphic
    
  • PyPi ( 300K / month 150 18.11.2021):

     pip install django-polymorphic
    
  • Conda ( 52K 18.11.2021):

     conda install -c conda-forge django_polymorphic
    
django-angular (28 1.2K) - Let AngularJS play well with Django. MIT
  • GitHub ( 66 300 590 200 - 10% open 11.12.2021):

     git clone https://github.com/jrief/django-angular
    
  • PyPi ( 8.8K / month 240 05.05.2020):

     pip install django-angular
    
django-filebrowser (28 890) - Media-Management with Grappelli. BSD-3
  • GitHub ( 35 380 790 280 - 6% open 12.01.2022):

     git clone https://github.com/sehmaschine/django-filebrowser
    
  • PyPi ( 9.1K / month 270 12.01.2022):

     pip install django-filebrowser
    
djangorestframework-stubs (28 270) - PEP-484 stubs for django-rest-framework. MIT
  • GitHub ( 46 69 1.3K 99 - 42% open 22.06.2022):

     git clone https://github.com/typeddjango/djangorestframework-stubs
    
  • PyPi ( 250K / month 58 22.06.2022):

     pip install djangorestframework-stubs
    
  • Conda ( 910 02.06.2022):

     conda install -c conda-forge djangorestframework-stubs
    
django-extra-views (27 1.2K) - Djangos class-based generic views are awesome, lets.. MIT
  • GitHub ( 58 160 1.7K 140 - 7% open 07.01.2022):

     git clone https://github.com/AndrewIngram/django-extra-views
    
  • PyPi ( 57K / month 520 09.06.2021):

     pip install django-extra-views
    
django-paypal (27 650) - A pluggable Django application for integrating PayPal.. MIT
  • GitHub ( 70 200 2K 150 - 5% open 25.03.2022):

     git clone https://github.com/spookylukey/django-paypal
    
  • PyPi ( 13K / month 290 25.03.2022):

     pip install django-paypal
    
Django-Ninja (26 3K) - Fast, Async-ready, Openapi, type hints based framework for building.. MIT
  • GitHub ( 55 180 320 - 34% open 22.06.2022):

     git clone https://github.com/vitalik/django-ninja
    
  • PyPi ( 40K / month 9 03.06.2022):

     pip install django-ninja
    
  • Conda ( 700 10.06.2022):

     conda install -c conda-forge django-ninja
    
viewflow (26 2.2K) - Reusable workflow library for Django. AGPL-3.0
  • GitHub ( 31 360 230 270 - 8% open 05.04.2022):

     git clone https://github.com/viewflow/viewflow
    
  • PyPi ( 4.3K / month 32 05.04.2022):

     pip install django-viewflow
    
django-watson (26 1K) - Full-text multi-table search application for Django. Easy to.. BSD-3
  • GitHub ( 40 120 490 220 - 9% open 20.02.2022):

     git clone https://github.com/etianen/django-watson
    
  • PyPi ( 11K / month 110 20.02.2022):

     pip install django-watson
    
django-configurations (26 920) - A helper for organizing Django project settings by.. BSD-3
  • GitHub ( 61 130 2.3K 180 - 24% open 25.01.2022):

     git clone https://github.com/jazzband/django-configurations
    
  • PyPi ( 88K / month 660 25.01.2022):

     pip install django-configurations
    
  • Conda ( 25K 13.10.2020):

     conda install -c conda-forge django-configurations
    
django-summernote (26 900 ) - Simply integrate Summernote editor with Django project. MIT
  • GitHub ( 68 210 330 - 14% open 14.10.2021):

     git clone https://github.com/summernote/django-summernote
    
  • PyPi ( 52K / month 230 14.10.2021):

     pip install django-summernote
    
django-rosetta (26 890) - Rosetta is a Django application that eases the translation.. MIT
  • GitHub ( 79 180 1.8K 150 - 28% open 18.05.2022):

     git clone https://github.com/mbi/django-rosetta
    
  • PyPi ( 52K / month 610 08.12.2021):

     pip install django-rosetta
    
  • Conda ( 3.5K 08.12.2021):

     conda install -c conda-forge django-rosetta
    
django-cleanup (26 770) - Automatically deletes old file for FileField and ImageField... MIT
  • GitHub ( 17 70 7.6K 48 - 4% open 24.01.2022):

     git clone https://github.com/un1t/django-cleanup
    
  • PyPi ( 99K / month 320 24.01.2022):

     pip install django-cleanup
    
  • Conda ( 5.7K 26.01.2022):

     conda install -c conda-forge django-cleanup
    
django-lifecycle (25 940) - Declarative model lifecycle hooks, an alternative to.. MIT
  • GitHub ( 28 57 120 46 - 28% open 28.05.2022):

     git clone https://github.com/rsinger86/django-lifecycle
    
  • PyPi ( 59K / month 5 29.05.2022):

     pip install django-lifecycle
    
django-cachalot (25 940) - No effort, no worry, maximum performance. BSD-3
  • GitHub ( 29 110 420 140 - 12% open 24.02.2022):

     git clone https://github.com/noripyt/django-cachalot
    
  • PyPi ( 37K / month 83 25.02.2022):

     pip install django-cachalot
    
  • Conda ( 38K 09.08.2018):

     conda install -c conda-forge django-cachalot
    
django-robots (25 380) - A Django app for managing robots.txt files following the.. BSD-3
  • GitHub ( 42 89 910 60 - 30% open 23.04.2022):

     git clone https://github.com/jazzband/django-robots
    
  • PyPi ( 28K / month 560 08.01.2022):

     pip install django-robots
    
django-organizations (24 980) - Multi-user accounts for Django projects. BSD-2
  • GitHub ( 45 180 140 - 11% open 29.03.2022):

     git clone https://github.com/bennylope/django-organizations
    
  • PyPi ( 26K / month 37 17.03.2022):

     pip install django-organizations
    
  • Conda ( 2.7K 23.09.2021):

     conda install -c conda-forge django-organizations
    
django-split-settings (24 880) - Organize Django settings into multiple files and.. BSD-3
  • GitHub ( 19 58 41 - 9% open 20.06.2022):

     git clone https://github.com/sobolevn/django-split-settings
    
  • PyPi ( 61K / month 110 14.08.2021):

     pip install django-split-settings
    
django-csp (24 420 ) - Content Security Policy for Django. BSD-3
  • GitHub ( 48 76 92 - 15% open 17.09.2021):

     git clone https://github.com/mozilla/django-csp
    
  • PyPi ( 290K / month 14 12.08.2020):

     pip install django-csp
    
django-vanilla-views (23 930) - Beautifully simple class-based views. BSD-2
  • GitHub ( 31 70 550 42 - 4% open 05.05.2022):

     git clone https://github.com/encode/django-vanilla-views
    
  • PyPi ( 5.6K / month 250 09.05.2021):

     pip install django-vanilla-views
    
django-easy-audit (22 460) - Yet another Django audit log app, hopefully the.. GPL-3.0
  • GitHub ( 35 130 140 130 - 48% open 24.05.2022):

     git clone https://github.com/soynatan/django-easy-audit
    
  • PyPi ( 34K / month 10 24.05.2022):

     pip install django-easy-audit
    
django-codemod (19 140) - A tool to automatically fix Django deprecations. MIT
  • GitHub ( 20 14 420 38 - 21% open 19.06.2022):

     git clone https://github.com/browniebroke/django-codemod
    
  • PyPi ( 1.4K / month 17.06.2022):

     pip install django-codemod
    
Show 9 hidden projects...

Others

Back to top

jinja (43 8.6K) - A very fast and expressive template engine. BSD-3
  • GitHub ( 300 1.5K 53K 880 - 4% open 01.06.2022):

     git clone https://github.com/pallets/jinja
    
  • PyPi ( 130M / month 99K 28.04.2022):

     pip install jinja2
    
  • Conda ( 17M 22.06.2022):

     conda install -c conda-forge jinja2
    
certbot (40 29K) - Certbot is EFFs tool to obtain certs from Lets Encrypt and.. Apache-2
  • GitHub ( 490 3.2K 15K 1.2K 5.1K - 11% open 23.06.2022):

     git clone https://github.com/certbot/certbot
    
  • PyPi ( 240K / month 290 08.06.2022):

     pip install certbot
    
  • Conda ( 4.1K 10.06.2022):

     conda install -c conda-forge certbot-apache
    
twisted (39 4.6K) - Event-driven networking engine written in Python. MIT
  • GitHub ( 240 1.1K 55K 16.06.2022):

     git clone https://github.com/twisted/twisted
    
  • PyPi ( 3M / month 10K 11.04.2022):

     pip install twisted
    
  • Conda ( 680K 23.06.2022):

     conda install -c conda-forge twisted
    
scapy (38 7.7K) - Scapy: the Python-based interactive packet manipulation program &.. GPL-2.0
  • GitHub ( 390 1.7K 8K 1.4K - 6% open 21.06.2022):

     git clone https://github.com/secdev/scapy
    
  • PyPi ( 2M / month 960 19.04.2021):

     pip install scapy
    
  • Conda ( 32K 19.04.2021):

     conda install -c conda-forge scapy
    
web3.py (38 3.5K) - A python interface for interacting with the Ethereum blockchain and.. MIT
  • GitHub ( 200 1.1K 8.2K 1.2K - 19% open 23.06.2022):

     git clone https://github.com/ethereum/web3.py
    
  • PyPi ( 610K / month 840 01.06.2022):

     pip install web3
    
  • Conda ( 76K 17.06.2022):

     conda install -c conda-forge web3
    
itsdangerous (38 2.5K) - Safely pass trusted data to untrusted environments and back. BSD-3
  • GitHub ( 41 200 630K 01.06.2022):

     git clone https://github.com/pallets/itsdangerous
    
  • PyPi ( 60M / month 53K 24.03.2022):

     pip install itsdangerous
    
  • Conda ( 3.2M 24.03.2022):

     conda install -c conda-forge itsdangerous
    
dnspython (38 2K ) - a powerful DNS toolkit for python. ISC
  • GitHub ( 100 430 120K 410 - 0% open 12.06.2022):

     git clone https://github.com/rthalley/dnspython
    
  • PyPi ( 17M / month 4.5K 06.03.2022):

     pip install dnspython
    
  • Conda ( 400K 07.03.2022):

     conda install -c conda-forge dnspython
    
impacket (37 9.2K) - Impacket is a collection of Python classes for working with network.. Apache-2
  • GitHub ( 180 2.7K 93K 1.6K 840 - 26% open 06.06.2022):

     git clone https://github.com/SecureAuthCorp/impacket
    
  • PyPi ( 95K / month 210 04.05.2022):

     pip install impacket
    
rdflib (37 1.7K) - RDFLib is a Python library for working with RDF, a simple yet powerful.. BSD-3
  • GitHub ( 190 490 8.5K 1K - 15% open 20.06.2022):

     git clone https://github.com/RDFLib/rdflib
    
  • PyPi ( 480K / month 2K 19.12.2021):

     pip install rdflib
    
  • Conda ( 240K 13.01.2022):

     conda install -c conda-forge rdflib
    
webargs (36 1.3K) - A friendly library for parsing HTTP request arguments, with built-in.. MIT
  • GitHub ( 69 150 4.1K 280 - 3% open 23.06.2022):

     git clone https://github.com/marshmallow-code/webargs
    
  • PyPi ( 700K / month 470 12.01.2022):

     pip install webargs
    
  • Conda ( 160K 12.01.2022):

     conda install -c conda-forge webargs
    
pyopenssl (36 760) - A Python wrapper around the OpenSSL library. Apache-2
  • GitHub ( 100 380 480 - 17% open 09.06.2022):

     git clone https://github.com/pyca/pyopenssl
    
  • PyPi ( 42M / month 15K 29.01.2022):

     pip install pyopenssl
    
  • Conda ( 19M 29.01.2022):

     conda install -c conda-forge pyopenssl
    
certifi (36 540) - (Python Distribution) A carefully curated collection of Root.. MPL-2.0
  • GitHub ( 29 190 880K 110 - 8% open 15.06.2022):

     git clone https://github.com/certifi/python-certifi
    
  • PyPi ( 180M / month 43K 15.06.2022):

     pip install certifi
    
  • Conda ( 58M 15.06.2022):

     conda install -c conda-forge certifi
    
pwntools (35 9.2K) - CTF framework and exploit development library. MIT
  • GitHub ( 200 1.5K 640 910 - 14% open 17.06.2022):

     git clone https://github.com/Gallopsled/pwntools
    
  • PyPi ( 27K / month 52 20.04.2022):

     pip install pwntools
    
weblate (33 3K) - Web based localization tool with tight version control integration. GPL-3.0
  • GitHub ( 1.3K 710 2.9K 27 4.3K - 8% open 22.06.2022):

     git clone https://github.com/WeblateOrg/weblate
    
  • PyPi ( 2.3K / month 11 15.06.2022):

     pip install weblate
    
pynacl (33 890) - Python binding to the Networking and Cryptography (NaCl) library. Apache-2
  • GitHub ( 64 200 290 - 13% open 12.06.2022):

     git clone https://github.com/pyca/pynacl
    
  • PyPi ( 37M / month 2.3K 07.01.2022):

     pip install pynacl
    
  • Conda ( 2.7M 09.04.2022):

     conda install -c conda-forge pynacl
    
pywebview (32 3K) - Build GUI for your Python program with JavaScript, HTML, and CSS. BSD-3
  • GitHub ( 86 390 700 630 - 3% open 27.04.2022):

     git clone https://github.com/r0x0r/pywebview
    
  • PyPi ( 84K / month 74 05.04.2022):

     pip install pywebview
    
saleor (31 16K) - A modular, high performance, headless e-commerce platform built.. BSD-3
  • GitHub ( 240 4.5K 3.2K - 7% open 23.06.2022):

     git clone https://github.com/saleor/saleor
    
speedtest-cli (31 12K ) - Command line interface for testing internet bandwidth.. Apache-2
  • GitHub ( 10 1.7K 36K 07.07.2021):

     git clone https://github.com/sivel/speedtest-cli
    
  • PyPi ( 210K / month 530 08.04.2021):

     pip install speedtest-cli
    
  • Conda ( 410 09.11.2021):

     conda install -c conda-forge speedtest-cli
    
terminado (31 310) - Terminals served by tornado websockets. BSD-3
  • GitHub ( 42 80 67 62 - 40% open 20.06.2022):

     git clone https://github.com/jupyter/terminado
    
  • PyPi ( 10M / month 6.9K 16.05.2022):

     pip install terminado
    
  • Conda ( 6.3M 17.05.2022):

     conda install -c conda-forge terminado
    
proxy.py (30 1.9K) - Fast Lightweight 0 Dependency Pluggable TLS interception DNS-over-.. BSD-3
  • GitHub ( 17 460 300 100 270 - 16% open 21.06.2022):

     git clone https://github.com/abhinavsingh/proxy.py
    
  • PyPi ( 110K / month 16 12.06.2022):

     pip install proxy.py
    
python-user-agents (30 1.3K) - A Python library that provides an easy way to identify.. MIT
  • GitHub ( 31 190 4.4K 66 - 53% open 14.12.2021):

     git clone https://github.com/selwin/python-user-agents
    
  • PyPi ( 2.4M / month 470 23.08.2020):

     pip install user-agents
    
  • Conda ( 35K 24.08.2020):

     conda install -c conda-forge user-agents
    
Mako (30 200) - Mako Templates for Python. MIT
  • GitHub ( 56 38 330 - 19% open 13.05.2022):

     git clone https://github.com/sqlalchemy/mako
    
  • PyPi ( 22M / month 14K 10.03.2022):

     pip install mako
    
  • Conda ( 3.2M 04.04.2022):

     conda install -c conda-forge mako
    
idna (30 190) - Internationalized Domain Names for Python (IDNA 2008 and UTS #46). BSD-3
  • GitHub ( 20 69 64 - 4% open 10.05.2022):

     git clone https://github.com/kjd/idna
    
  • PyPi ( 210M / month 38K 12.10.2021):

     pip install idna
    
  • Conda ( 19M 17.01.2022):

     conda install -c conda-forge idna
    
aiortc (29 3K) - WebRTC and ORTC implementation for Python using asyncio. BSD-3
  • GitHub ( 24 530 570 - 11% open 16.06.2022):

     git clone https://github.com/aiortc/aiortc
    
  • PyPi ( 36K / month 21 17.04.2022):

     pip install aiortc
    
sslyze (29 2.7K) - Fast and powerful SSL/TLS scanning library. AGPL-3.0
  • GitHub ( 63 410 96K 460 - 5% open 14.05.2022):

     git clone https://github.com/nabla-c0d3/sslyze
    
  • PyPi ( 290K / month 24 14.05.2022):

     pip install sslyze
    
Js2Py (29 1.9K ) - JavaScript to Python Translator & JavaScript interpreter written in 100%.. MIT
  • GitHub ( 28 210 9.7K 220 - 48% open 18.09.2021):

     git clone https://github.com/PiotrDabkowski/Js2Py
    
  • PyPi ( 350K / month 140 01.04.2021):

     pip install js2py
    
  • Conda ( 4.5K 09.04.2021):

     conda install -c conda-forge js2py
    
maltrail (28 4.6K) - Malicious traffic detection system. MIT
  • GitHub ( 35 810 320 - 19% open 23.06.2022):

     git clone https://github.com/stamparm/maltrail
    
Radicale (28 2.5K) - A simple CalDAV (calendar) and CardDAV (contact) server. GPL-3.0
  • GitHub ( 93 360 110 860 - 35% open 20.04.2022):

     git clone https://github.com/Kozea/Radicale
    
  • PyPi ( 7.8K / month 43 20.04.2022):

     pip install radicale
    
dpkt (28 920) - fast, simple packet creation / parsing, with definitions for the basic.. BSD-3
  • GitHub ( 62 230 1K 370 - 19% open 17.06.2022):

     git clone https://github.com/kbandla/dpkt
    
  • PyPi ( 280K / month 320 15.12.2021):

     pip install dpkt
    
  • Conda ( 71K 06.09.2021):

     conda install -c conda-forge dpkt
    
klein (28 800) - werkzeug + twisted.web. MIT
  • GitHub ( 51 120 1.6K 150 - 47% open 14.06.2022):

     git clone https://github.com/twisted/klein
    
  • PyPi ( 32K / month 400 08.08.2021):

     pip install klein
    
tifffile (27 280) - Read and write TIFF files. Forked from https://pypi.org/project/tifffile. BSD-3
  • GitHub ( 1 73 120 - 2% open 04.05.2022):

     git clone https://github.com/cgohlke/tifffile
    
  • PyPi ( 6.8M / month 530 04.05.2022):

     pip install tifffile
    
  • Conda ( 1.8M 04.05.2022):

     conda install -c conda-forge tifffile
    
httpagentparser (27 210) - Python HTTP Agent Parser. MIT
  • GitHub ( 34 55 810 49 - 30% open 19.06.2022):

     git clone https://github.com/shon/httpagentparser
    
  • PyPi ( 190K / month 260 19.06.2022):

     pip install httpagentparser
    
pyload (26 2.6K) - The free and open-source Download Manager written in pure Python. AGPL-3.0
  • GitHub ( 210 650 81K 3K - 4% open 28.05.2022):

     git clone https://github.com/pyload/pyload
    
  • PyPi ( 2.9K / month 1 28.05.2022):

     pip install pyload-ng
    
healthchecks (24 5.2K) - A cron monitoring tool written in Python & Django. BSD-3
  • GitHub ( 70 580 490 - 14% open 22.06.2022):

     git clone https://github.com/healthchecks/healthchecks
    
trustme (24 450) - #1 quality TLS certs while you wait, for the discerning tester. MIT
  • GitHub ( 17 22 240 32 - 12% open 17.06.2022):

     git clone https://github.com/python-trio/trustme
    
  • PyPi ( 38K / month 44 12.08.2021):

     pip install trustme
    
  • Conda ( 3.3K 12.08.2021):

     conda install -c conda-forge trustme
    
urlwatch (23 2.4K) - urlwatch monitors webpages for you. BSD-3
  • GitHub ( 83 330 440 - 14% open 02.06.2022):

     git clone https://github.com/thp/urlwatch
    
  • PyPi ( 5.2K / month 2 15.03.2022):

     pip install urlwatch
    
pyngrok (23 300) - A Python wrapper for ngrok. MIT
  • GitHub ( 8 43 59 - 1% open 21.05.2022):

     git clone https://github.com/alexdlaird/pyngrok
    
  • PyPi ( 85K / month 58 25.08.2021):

     pip install pyngrok
    
  • Conda ( 45K 25.08.2021):

     conda install -c conda-forge pyngrok
    
streaming-form-data (22 100) - Streaming parser for multipart/form-data written in Python. MIT
  • GitHub ( 10 23 34 29 - 20% open 08.04.2022):

     git clone https://github.com/siddhantgoel/streaming-form-data
    
  • PyPi ( 12K / month 3 27.03.2022):

     pip install streaming-form-data
    
toapi (20 3.3K ) - Every web site provides APIs. MIT
  • GitHub ( 12 230 56 - 14% open 28.06.2021):

     git clone https://github.com/gaojiuli/toapi
    
  • PyPi ( 110 / month 8 28.06.2021):

     pip install toapi
    
asgi-lifespan (19 110) - Programmatic startup/shutdown of ASGI apps. MIT
  • GitHub ( 2 5 700 14 - 21% open 06.12.2021):

     git clone https://github.com/florimondmanca/asgi-lifespan
    
  • PyPi ( 80K / month 11 07.06.2020):

     pip install asgi-lifespan
    
  • Conda ( 26K 19.04.2022):

     conda install -c conda-forge asgi-lifespan
    
Show 18 hidden projects...
  • pyzmq (39 3.1K) - PyZMQ: Python bindings for zeromq. Revised BSD
  • httpbin (33 11K ) - HTTP Request & Response Service, written in Python + Flask. ISC
  • PySocks (33 1.1K ) - A SOCKS proxy client and wrapper for Python. BSD-3
  • netaddr (32 700 ) - A network address manipulation library for Python. BSD-3
  • webassets (30 910 ) - Asset management for Python web development. BSD-2
  • fake-useragent (29 2.7K ) - up to date simple useragent faker with real world.. Apache-2
  • aiodns (27 450 ) - Simple DNS resolver for asyncio. MIT
  • Cactus (26 3.4K ) - Static site generator for designers. Uses Python and Django.. BSD-3
  • ipaddress (25 100 ) - Python 3.3+s ipaddress for older Python versions. Python-2.0
  • python-whois (24 380 ) - A python module for retrieving and parsing WHOIS data. WTFPL
  • ProxyBroker (23 3K ) - Proxy [Finder | Checker | Server]. HTTP(S) & SOCKS. Apache-2
  • sandman2 (23 1.8K ) - Automatically generate a RESTful API service for your legacy.. Apache-2
  • hyde (22 1.6K ) - A Python Static Website Generator. MIT
  • reppy (22 170 ) - Modern robots.txt Parser for Python. MIT
  • cabot (21 5.3K ) - Self-hosted, easily-deployable monitoring and alerts service - like a.. MIT
  • tinkerer (19 300 ) - Python blogging engine. BSD-2-Clause-FreeBSD
  • libextract (17 500 ) - Extract data from websites using basic statistical magic. MIT
  • IP2Trace (10 18) - A Python tool to display geolocation information in the traceroute. MIT

Related Resources

  • Best-of lists: Discover other best-of lists with awesome open-source projects on all kinds of topics.
  • best-of-ml-python: A ranked list of awesome machine learning python libraries.
  • Python Wiki - Web Programming: Wiki page about programming Web applications (both clients and servers) using Python.

Contribution

Contributions are encouraged and always welcome! If you like to add or update projects, choose one of the following ways:

  • Open an issue by selecting one of the provided categories from the issue page and fill in the requested information.
  • Modify the projects.yaml with your additions or changes, and submit a pull request. This can also be done directly via the Github UI.

If you like to contribute to or share suggestions regarding the project metadata collection or markdown generation, please refer to the best-of-generator repository. If you like to create your own best-of list, we recommend to follow this guide.

For more information on how to add or update projects, please read the contribution guidelines. By participating in this project, you agree to abide by its Code of Conduct.

License

CC0



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (807,156
Html (241,535
Github (43,825
Web (37,371
Django (35,015
Http (30,150
Flask (20,640
Rest Api (16,152
Graphql (15,724
Awesome (13,404
Serverless (9,839
Conda (5,977
Openapi (3,386
Web Development (3,043
Django Rest Framework (2,474
Pyramid (1,334
Fastapi (1,276
Flask Restful (357
Best Of (13
Best Of List (9