| 1 |
jinja
Web Development
|
571,919,285 |
11,776 |
|
Template Engines
Web Development
|
→ |
|
A modern and designer friendly templating language.
|
|
|
|
| 2 |
pyjwt
JWT
|
540,334,198 |
5,700 |
|
JWT
Authentication
Web Development
|
→ |
|
JSON Web Token implementation in Python.
|
|
|
|
| 3 |
uvicorn
ASGI
|
496,528,812 |
10,963 |
|
ASGI
Web Servers
Web Development
|
→ |
|
A lightning-fast ASGI server implementation, using uvloop and httptools.
|
|
|
|
| 4 |
starlette
Asynchronous
|
496,203,097 |
12,618 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
A lightweight ASGI framework and toolkit for building high-performance async services.
|
|
|
|
| 5 |
websockets
Web Development
|
415,568,820 |
5,717 |
|
WebSocket
Web Development
|
→ |
|
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
|
|
|
|
| 6 |
fastapi
Framework Agnostic
|
404,658,497 |
102,337 |
|
Framework Agnostic
Web APIs
Web Development
|
→ |
|
A modern, fast, web framework for building APIs with standard Python type hints.
|
|
|
|
| 7 |
grpcio
RPC
|
326,733,438 |
45,311 |
|
RPC
Web APIs
Web Development
|
→ |
|
HTTP/2-based RPC framework with Python bindings, built by Google.
|
|
|
|
| 8 |
oauthlib
OAuth
|
239,158,758 |
2,980 |
|
OAuth
Authentication
Web Development
|
→ |
|
A generic and thorough implementation of the OAuth request-signing logic.
|
|
|
|
| 9 |
mako
Web Development
|
176,624,298 |
459 |
|
Template Engines
Web Development
|
→ |
|
Hyperfast and lightweight templating for the Python platform.
|
|
|
|
| 10 |
flask
Synchronous
|
150,653,417 |
74,737 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
A microframework for Python.
|
|
|
|
| 11 |
authlib
OAuth
|
109,076,258 |
5,419 |
|
OAuth
Authentication
Web Development
|
→ |
|
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
|
|
|
|
| 12 |
gunicorn
WSGI
|
105,320,618 |
10,670 |
|
WSGI
Web Servers
Web Development
|
→ |
|
Pre-forked, ported from Ruby's Unicorn project.
|
|
|
|
| 13 |
tornado
Asynchronous
|
100,068,541 |
22,179 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
A web framework and asynchronous networking library.
|
|
|
|
| 14 |
django
Synchronous
|
41,822,483 |
91,064 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
The most popular web framework in Python.
|
|
|
|
| 15 |
django-rest-framework
Django
|
23,406,108 |
30,179 |
|
Django
Web APIs
Web Development
|
→ |
|
A powerful and flexible toolkit to build web APIs.
|
|
|
|
| 16 |
granian
ASGI
|
11,794,039 |
5,639 |
|
ASGI
Web Servers
Web Development
|
→ |
|
A Rust HTTP server for Python applications built on top of Hyper and Tokio, supporting WSGI/ASGI/RSGI.
|
|
|
|
| 17 |
django-storages
Web Development
|
11,189,153 |
2,958 |
|
Web Asset Management
Web Development
|
→ |
|
A collection of custom storage back ends for Django.
|
|
|
|
| 18 |
bottle
Synchronous
|
7,616,312 |
8,789 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
A fast and simple micro-framework distributed as a single file with no dependencies.
|
|
|
|
| 19 |
hypercorn
ASGI
|
6,744,801 |
1,610 |
|
ASGI
Web Servers
Web Development
|
→ |
|
An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
|
|
|
|
| 20 |
waitress
WSGI
|
6,635,246 |
1,599 |
|
WSGI
Web Servers
Web Development
|
→ |
|
Multi-threaded, powers Pyramid.
|
|
|
|
| 21 |
autobahn-python
Web Development
|
6,619,383 |
2,543 |
|
WebSocket
Web Development
|
→ |
|
WebSocket & WAMP for Python on Twisted and asyncio.
|
|
|
|
| 22 |
strawberry
Framework Agnostic
|
5,772,633 |
4,717 |
|
Framework Agnostic
Web APIs
Web Development
|
→ |
|
A GraphQL library that leverages Python type annotations for schema definition.
|
|
|
|
| 23 |
connexion
Framework Agnostic
|
5,738,622 |
4,611 |
|
Framework Agnostic
Web APIs
Web Development
|
→ |
|
A spec-first framework that automatically handles requests based on your OpenAPI specification.
|
|
|
|
| 24 |
channels
Web Development
|
4,912,611 |
6,356 |
|
WebSocket
Web Development
|
→ |
|
Developer-friendly asynchrony for Django.
|
|
|
|
| 25 |
django-oauth-toolkit
OAuth
|
4,593,887 |
3,335 |
|
OAuth
Authentication
Web Development
|
→ |
|
OAuth 2 goodies for Django.
|
|
|
|
| 26 |
django-allauth
OAuth
|
4,542,245 |
10,377 |
|
OAuth
Authentication
Web Development
|
→ |
|
Authentication app for Django that "just works."
|
|
|
|
| 27 |
django-ninja
Django
|
2,977,179 |
9,188 |
|
Django
Web APIs
Web Development
|
→ |
|
Fast, Django REST framework based on type hints and Pydantic.
|
|
|
|
| 28 |
flask-socketio
Web Development
|
2,685,828 |
5,506 |
|
WebSocket
Web Development
|
→ |
|
Socket.IO integration for Flask applications.
|
|
|
|
| 29 |
flask-admin
Web Development
|
2,457,836 |
6,070 |
|
Admin Panels
Web Development
|
→ |
|
Simple and extensible administrative interface framework for Flask.
|
|
|
|
| 30 |
django-compressor
Web Development
|
2,290,147 |
2,868 |
|
Web Asset Management
Web Development
|
→ |
|
Compresses linked and inline JavaScript or CSS into a single cached file.
|
|
|
|
| 31 |
pyramid
Synchronous
|
1,948,239 |
4,099 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
A small, fast, down-to-earth, open source Python web framework.
|
|
|
|
| 32 |
strawberry-django
Django
|
1,655,872 |
504 |
|
Django
Web APIs
Web Development
|
→ |
|
Strawberry GraphQL integration with Django.
|
|
|
|
| 33 |
litestar
Asynchronous
|
1,588,800 |
8,461 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
Production-ready, capable and extensible ASGI Web framework.
|
|
|
|
| 34 |
django-unfold
Web Development
|
1,203,611 |
3,676 |
|
Admin Panels
Web Development
|
→ |
|
Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.
|
|
|
|
| 35 |
django-guardian
Permissions
|
836,140 |
3,913 |
|
Permissions
Authentication
Web Development
|
→ |
|
Implementation of per-object permissions for Django.
|
|
|
|
| 36 |
fasthtml
Synchronous
|
698,117 |
7,018 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
The fastest way to create an HTML app.
|
|
|
|
| 37 |
wagtail
Web Development
|
591,291 |
20,499 |
|
CMS
Web Development
|
→ |
|
A Django content management system.
|
|
|
|
| 38 |
django-rules
Permissions
|
441,046 |
1,976 |
|
Permissions
Authentication
Web Development
|
→ |
|
A tiny but powerful app providing object-level permissions to Django, without requiring a database.
|
|
|
|
| 39 |
reflex
Asynchronous
|
357,057 |
28,885 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
A framework for building reactive, full-stack web applications entirely with Python.
|
|
|
|
| 40 |
django-grappelli
Web Development
|
260,504 |
3,947 |
|
Admin Panels
Web Development
|
→ |
|
A jazzy skin for the Django Admin-Interface.
|
|
|
|
| 41 |
apiflask
Flask
|
176,818 |
1,136 |
|
Flask
Web APIs
Web Development
|
→ |
|
A lightweight Python web API framework based on Flask and Marshmallow.
|
|
|
|
| 42 |
django-cms
Web Development
|
116,162 |
10,667 |
|
CMS
Web Development
|
→ |
|
The easy-to-use and developer-friendly enterprise CMS powered by Django.
|
|
|
|
| 43 |
pelican
Web Development
|
60,151 |
13,340 |
|
Static Site Generators
Web Development
|
→ |
|
Static site generator that supports Markdown and reST syntax.
|
|
|
|
| 44 |
django-modern-rest
Django
|
22,576 |
1,456 |
|
Django
Web APIs
Web Development
|
→ |
|
Modern REST with speed, types, async, msgspec, pydantic and other goodies!
|
|
|
|
| 45 |
nikola
Web Development
|
11,473 |
2,742 |
|
Static Site Generators
Web Development
|
→ |
|
A static website and blog generator.
|
|
|
|
| 46 |
odoo
Web Development
|
Not on PyPI |
54,361 |
|
ERP
Web Development
|
→ |
|
A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.
|
|
|
|