| 1 |
jinja
Web Development
|
713,274,008 |
11,740 |
|
Template Engines
Web Development
|
→ |
|
A modern and designer friendly templating language.
|
|
|
|
| 2 |
pyjwt
JWT
|
676,232,437 |
5,684 |
|
JWT
Authentication
Web Development
|
→ |
|
JSON Web Token implementation in Python.
|
|
|
|
| 3 |
starlette
Asynchronous
|
637,997,900 |
12,549 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
A lightweight ASGI framework and toolkit for building high-performance async services.
|
|
|
|
| 4 |
uvicorn
ASGI
|
631,550,013 |
10,906 |
|
ASGI
Web Servers
Web Development
|
→ |
|
A lightning-fast ASGI server implementation, using uvloop and httptools.
|
|
|
|
| 5 |
fastapi
Framework Agnostic
|
580,567,180 |
101,656 |
|
Framework Agnostic
Web APIs
Web Development
|
→ |
|
A modern, fast, web framework for building APIs with standard Python type hints.
|
|
|
|
| 6 |
websockets
Web Development
|
557,699,239 |
5,713 |
|
WebSocket
Web Development
|
→ |
|
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
|
|
|
|
| 7 |
grpcio
RPC
|
431,540,573 |
45,226 |
|
RPC
Web APIs
Web Development
|
→ |
|
HTTP/2-based RPC framework with Python bindings, built by Google.
|
|
|
|
| 8 |
oauthlib
OAuth
|
321,049,278 |
2,977 |
|
OAuth
Authentication
Web Development
|
→ |
|
A generic and thorough implementation of the OAuth request-signing logic.
|
|
|
|
| 9 |
mako
Web Development
|
205,762,226 |
451 |
|
Template Engines
Web Development
|
→ |
|
Hyperfast and lightweight templating for the Python platform.
|
|
|
|
| 10 |
flask
Synchronous
|
202,403,227 |
72,126 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
A microframework for Python.
|
|
|
|
| 11 |
authlib
OAuth
|
147,671,356 |
5,400 |
|
OAuth
Authentication
Web Development
|
→ |
|
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
|
|
|
|
| 12 |
gunicorn
WSGI
|
134,975,867 |
10,653 |
|
WSGI
Web Servers
Web Development
|
→ |
|
Pre-forked, ported from Ruby's Unicorn project.
|
|
|
|
| 13 |
tornado
Asynchronous
|
122,177,730 |
22,179 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
A web framework and asynchronous networking library.
|
|
|
|
| 14 |
django
Synchronous
|
52,970,744 |
88,420 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
The most popular web framework in Python.
|
|
|
|
| 15 |
django-rest-framework
Django
|
27,439,137 |
30,135 |
|
Django
Web APIs
Web Development
|
→ |
|
A powerful and flexible toolkit to build web APIs.
|
|
|
|
| 16 |
granian
ASGI
|
16,691,873 |
5,556 |
|
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
|
12,130,901 |
2,958 |
|
Web Asset Management
Web Development
|
→ |
|
A collection of custom storage back ends for Django.
|
|
|
|
| 18 |
bottle
Synchronous
|
10,232,313 |
8,775 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
A fast and simple micro-framework distributed as a single file with no dependencies.
|
|
|
|
| 19 |
connexion
Framework Agnostic
|
9,977,517 |
4,609 |
|
Framework Agnostic
Web APIs
Web Development
|
→ |
|
A spec-first framework that automatically handles requests based on your OpenAPI specification.
|
|
|
|
| 20 |
waitress
WSGI
|
8,636,258 |
1,594 |
|
WSGI
Web Servers
Web Development
|
→ |
|
Multi-threaded, powers Pyramid.
|
|
|
|
| 21 |
hypercorn
ASGI
|
8,263,908 |
1,598 |
|
ASGI
Web Servers
Web Development
|
→ |
|
An ASGI and WSGI Server based on Hyper libraries and inspired by Gunicorn.
|
|
|
|
| 22 |
strawberry
Framework Agnostic
|
7,215,559 |
4,705 |
|
Framework Agnostic
Web APIs
Web Development
|
→ |
|
A GraphQL library that leverages Python type annotations for schema definition.
|
|
|
|
| 23 |
autobahn-python
Web Development
|
6,844,157 |
2,541 |
|
WebSocket
Web Development
|
→ |
|
WebSocket & WAMP for Python on Twisted and asyncio.
|
|
|
|
| 24 |
channels
Web Development
|
5,752,524 |
6,353 |
|
WebSocket
Web Development
|
→ |
|
Developer-friendly asynchrony for Django.
|
|
|
|
| 25 |
django-oauth-toolkit
OAuth
|
4,779,389 |
3,333 |
|
OAuth
Authentication
Web Development
|
→ |
|
OAuth 2 goodies for Django.
|
|
|
|
| 26 |
django-allauth
OAuth
|
4,707,940 |
10,370 |
|
OAuth
Authentication
Web Development
|
→ |
|
Authentication app for Django that "just works."
|
|
|
|
| 27 |
flask-socketio
Web Development
|
3,986,082 |
5,508 |
|
WebSocket
Web Development
|
→ |
|
Socket.IO integration for Flask applications.
|
|
|
|
| 28 |
django-ninja
Django
|
3,169,961 |
9,164 |
|
Django
Web APIs
Web Development
|
→ |
|
Fast, Django REST framework based on type hints and Pydantic.
|
|
|
|
| 29 |
flask-admin
Web Development
|
2,352,660 |
6,069 |
|
Admin Panels
Web Development
|
→ |
|
Simple and extensible administrative interface framework for Flask.
|
|
|
|
| 30 |
django-compressor
Web Development
|
2,237,952 |
2,870 |
|
Web Asset Management
Web Development
|
→ |
|
Compresses linked and inline JavaScript or CSS into a single cached file.
|
|
|
|
| 31 |
pyramid
Synchronous
|
2,216,154 |
4,091 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
A small, fast, down-to-earth, open source Python web framework.
|
|
|
|
| 32 |
litestar
Asynchronous
|
2,056,785 |
8,399 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
Production-ready, capable and extensible ASGI Web framework.
|
|
|
|
| 33 |
strawberry-django
Django
|
1,498,296 |
501 |
|
Django
Web APIs
Web Development
|
→ |
|
Strawberry GraphQL integration with Django.
|
|
|
|
| 34 |
django-unfold
Web Development
|
1,325,586 |
3,627 |
|
Admin Panels
Web Development
|
→ |
|
Elevate your Django admin with a stunning modern interface, powerful features, and seamless user experience.
|
|
|
|
| 35 |
fasthtml
Synchronous
|
1,156,940 |
7,009 |
|
Synchronous
Web Frameworks
Web Development
|
→ |
|
The fastest way to create an HTML app.
|
|
|
|
| 36 |
wagtail
Web Development
|
1,014,240 |
20,443 |
|
CMS
Web Development
|
→ |
|
A Django content management system.
|
|
|
|
| 37 |
django-guardian
Permissions
|
983,056 |
3,911 |
|
Permissions
Authentication
Web Development
|
→ |
|
Implementation of per-object permissions for Django.
|
|
|
|
| 38 |
django-rules
Permissions
|
528,190 |
1,978 |
|
Permissions
Authentication
Web Development
|
→ |
|
A tiny but powerful app providing object-level permissions to Django, without requiring a database.
|
|
|
|
| 39 |
reflex
Asynchronous
|
399,160 |
28,830 |
|
Asynchronous
Web Frameworks
Web Development
|
→ |
|
A framework for building reactive, full-stack web applications entirely with Python.
|
|
|
|
| 40 |
django-grappelli
Web Development
|
314,795 |
3,941 |
|
Admin Panels
Web Development
|
→ |
|
A jazzy skin for the Django Admin-Interface.
|
|
|
|
| 41 |
apiflask
Flask
|
186,053 |
1,131 |
|
Flask
Web APIs
Web Development
|
→ |
|
A lightweight Python web API framework based on Flask and Marshmallow.
|
|
|
|
| 42 |
django-cms
Web Development
|
123,441 |
10,662 |
|
CMS
Web Development
|
→ |
|
The easy-to-use and developer-friendly enterprise CMS powered by Django.
|
|
|
|
| 43 |
pelican
Web Development
|
88,183 |
13,334 |
|
Static Site Generators
Web Development
|
→ |
|
Static site generator that supports Markdown and reST syntax.
|
|
|
|
| 44 |
django-modern-rest
Django
|
24,340 |
1,359 |
|
Django
Web APIs
Web Development
|
→ |
|
Modern REST with speed, types, async, msgspec, pydantic and other goodies!
|
|
|
|
| 45 |
nikola
Web Development
|
14,446 |
2,740 |
|
Static Site Generators
Web Development
|
→ |
|
A static website and blog generator.
|
|
|
|
| 46 |
odoo
Web Development
|
Not on PyPI |
53,762 |
|
ERP
Web Development
|
→ |
|
A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.
|
|
|
|