Sponsors
Become a sponsor-
iPulse AI
Open Agentic Investment Research Platform. Inspect deep multi-agent market forecasts and stock picks.
Listed by section, in editorial order. Click a column header to re-sort the whole list.
Press / to search. Tags open their category. Click a row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
Web Frameworks 9 projectsHow much should a Python web framework build in? Django comes with an ORM, an admin, and auth; Flask gives you a small core to extend. |
||||||
| 1 | flask Synchronous | 175,719,620 | 74,920 | Synchronous Web Frameworks Web Development | ||
|
A microframework for Python.
|
||||||
| 2 | django Synchronous | 46,347,652 | 91,444 | Synchronous Web Frameworks Web Development | ||
|
A high-level web framework that encourages rapid development and clean, pragmatic design.
|
||||||
| 3 | bottle Synchronous | 7,889,364 | 8,801 | Synchronous Web Frameworks Web Development | ||
|
A fast and simple micro-framework distributed as a single file with no dependencies.
|
||||||
| 4 | pyramid Synchronous | 2,040,262 | 4,103 | Synchronous Web Frameworks Web Development | ||
|
A small, fast, down-to-earth, open source Python web framework.
|
||||||
| 5 | fasthtml Synchronous | 674,930 | 7,059 | Synchronous Web Frameworks Web Development | ||
|
The fastest way to create an HTML app.
|
||||||
| 6 | starlette Asynchronous | 608,942,528 | 12,695 | Asynchronous Web Frameworks Web Development | ||
|
A lightweight ASGI framework and toolkit for building high-performance async services.
|
||||||
| 7 | tornado Asynchronous | 109,594,664 | 22,165 | Asynchronous Web Frameworks Web Development | ||
|
A web framework and asynchronous networking library.
|
||||||
| 8 | litestar Asynchronous | 1,645,217 | 8,531 | Asynchronous Web Frameworks Web Development | ||
|
Production-ready, capable and extensible ASGI web framework.
|
||||||
| 9 | reflex Asynchronous | 274,879 | 28,985 | Asynchronous Web Frameworks Web Development | ||
|
A framework for building reactive, full-stack web applications entirely with Python.
|
||||||
Web APIs 11 projectsType hints alone let FastAPI validate requests and document your API. Python API frameworks for Django include Django Ninja, which reads them too. |
||||||
| 10 | django-rest-framework Django | 27,086,357 | 30,219 | Django Web APIs Web Development | ||
|
A powerful and flexible toolkit to build web APIs.
|
||||||
| 11 | django-ninja Django | 4,656,540 | 9,227 | Django Web APIs Web Development | ||
|
Fast, Django REST framework based on type hints and Pydantic.
|
||||||
| 12 | strawberry-django Django | 2,133,036 | 504 | Django Web APIs Web Development | ||
|
Strawberry GraphQL integration with Django.
|
||||||
| 13 | django-modern-rest Django | 28,216 | 1,521 | Django Web APIs Web Development | ||
|
Modern REST with speed, types, async,
msgspec, pydantic and other goodies. |
||||||
| 14 | flask-restx Flask | 1,427,888 | 2,228 | Flask Web APIs Web Development | ||
|
Fully featured framework for fast, easy and documented API development with Flask.
|
||||||
| 15 | flask-smorest Flask | 323,847 | 717 | Flask Web APIs Web Development | ||
|
A Flask/Marshmallow-based REST API framework with automatic OpenAPI documentation.
|
||||||
| 16 | apiflask Flask | 195,976 | 1,139 | Flask Web APIs Web Development | ||
|
A lightweight Python web API framework based on Flask, supporting marshmallow schemas and Pydantic models.
|
||||||
| 17 | fastapi Framework Agnostic | 471,923,084 | 104,260 | Framework Agnostic Web APIs Web Development | ||
|
A modern, fast web framework for building APIs with standard Python type hints.
|
||||||
| 18 | strawberry Framework Agnostic | 6,592,665 | 4,724 | Framework Agnostic Web APIs Web Development | ||
|
A GraphQL library that leverages Python type annotations for schema definition.
|
||||||
| 19 | connexion Framework Agnostic | 3,594,216 | 4,612 | Framework Agnostic Web APIs Web Development | ||
|
A spec-first framework that handles requests based on your OpenAPI specification.
|
||||||
| 20 | grpcio RPC | 346,850,046 | 45,405 | RPC Web APIs Web Development | ||
|
HTTP/2-based RPC framework with Python bindings, built by Google.
|
||||||
Web Servers 5 projectsIn production, Gunicorn serves WSGI apps like Django, and Uvicorn ASGI apps like FastAPI. Need a Python web server on Windows? Waitress runs WSGI there. |
||||||
| 21 | uvicorn ASGI | 575,240,072 | 11,050 | ASGI Web Servers Web Development | ||
|
A lightning-fast ASGI server implementation.
|
||||||
| 22 | granian ASGI | 12,366,180 | 5,758 | ASGI Web Servers Web Development | ||
|
A Rust HTTP server for Python apps built on Hyper and Tokio, supporting WSGI/ASGI/RSGI.
|
||||||
| 23 | hypercorn ASGI | 7,286,268 | 1,621 | ASGI Web Servers Web Development | ||
|
An ASGI and WSGI server based on Hyper libraries and inspired by Gunicorn.
|
||||||
| 24 | gunicorn WSGI | 109,633,695 | 10,717 | WSGI Web Servers Web Development | ||
|
A pre-fork WSGI server with a native ASGI worker, ported from Ruby's Unicorn project.
|
||||||
| 25 | waitress WSGI | 7,122,006 | 1,602 | WSGI Web Servers Web Development | ||
|
Multi-threaded, powers Pyramid.
|
||||||
WebSocket 4 projectsYour Python WebSocket library follows your framework: Channels on Django, Flask-SocketIO on Flask with Socket.IO clients. websockets needs no framework. |
||||||
| 26 | websockets Web Development | 471,618,216 | 5,742 | WebSocket Web Development | ||
|
A library for building WebSocket servers and clients with a focus on correctness and simplicity.
|
||||||
| 27 | channels Web Development | 5,803,761 | 6,364 | WebSocket Web Development | ||
|
Brings WebSocket, long-poll HTTP, and other async support to Django.
|
||||||
| 28 | flask-socketio Web Development | 2,579,073 | 5,505 | WebSocket Web Development | ||
|
Socket.IO integration for Flask applications.
|
||||||
| 29 | autobahn-python Web Development | 9,002,932 | 2,539 | WebSocket Web Development | ||
|
WebSocket & WAMP for Python on Twisted and asyncio.
|
||||||
Template Engines 2 projectsWhether templates may hold Python code splits the Python template engines: Jinja keeps code out and sandboxes untrusted templates, Mako embeds plain Python. |
||||||
| 30 | jinja Web Development | 624,143,110 | 11,808 | Template Engines Web Development | ||
|
A modern and designer-friendly templating language.
|
||||||
| 31 | mako Web Development | 207,076,783 | 461 | Template Engines Web Development | ||
|
Hyperfast and lightweight templating for the Python platform.
|
||||||
Web Asset Management 3 projectsStatic files can skip a separate server: with WhiteNoise, Django static files are served by your app itself. Uploads go to cloud storage via django-storages. |
||||||
| 32 | whitenoise Web Development | 17,312,919 | 2,767 | Web Asset Management Web Development | ||
|
Simplified static file serving for WSGI apps, with compression and caching headers.
|
||||||
| 33 | django-storages Web Development | 14,206,617 | 2,961 | Web Asset Management Web Development | ||
|
A collection of custom storage back ends for Django.
|
||||||
| 34 | django-compressor Web Development | 2,508,152 | 2,869 | Web Asset Management Web Development | ||
|
Compresses linked and inline JavaScript or CSS into a single cached file.
|
||||||
Authentication 7 projectsLetting users log in with Google takes one Python authentication library: django-allauth on Django, which does password sign-up too, or Authlib elsewhere. |
||||||
| 35 | oauthlib OAuth | 247,622,085 | 2,985 | OAuth Authentication Web Development | ||
|
A generic and thorough implementation of the OAuth request-signing logic.
|
||||||
| 36 | authlib OAuth | 120,073,749 | 5,444 | OAuth Authentication Web Development | ||
|
A comprehensive library for building OAuth, OpenID Connect, and JWT/JWS/JWE/JWK/JWA.
|
||||||
| 37 | django-allauth OAuth | 6,256,676 | 10,382 | OAuth Authentication Web Development | ||
|
Authentication app for Django that "just works."
|
||||||
| 38 | django-oauth-toolkit OAuth | 5,587,625 | 3,342 | OAuth Authentication Web Development | ||
|
An OAuth 2.0 authorization server for Django.
|
||||||
| 39 | pyjwt JWT | 665,428,853 | 5,720 | JWT Authentication Web Development | ||
|
JSON Web Token implementation in Python.
|
||||||
| 40 | django-guardian Permissions | 956,587 | 3,920 | Permissions Authentication Web Development | ||
|
Implementation of per-object permissions for Django.
|
||||||
| 41 | django-rules Permissions | 491,688 | 1,976 | Permissions Authentication Web Development | ||
|
A tiny but powerful app for object-level permissions in Django, without a database.
|
||||||
Admin Panels 4 projectsDjango saves you from building a Python admin panel: its admin comes built in. Flask-Admin and SQLAdmin add one to Flask and FastAPI apps. |
||||||
| 42 | flask-admin Web Development | 1,288,423 | 6,072 | Admin Panels Web Development | ||
|
Simple and extensible administrative interface framework for Flask.
|
||||||
| 43 | django-unfold Web Development | 1,704,097 | 3,737 | Admin Panels Web Development | ||
|
A modern Django admin theme for building dashboards, internal tools, and business applications.
|
||||||
| 44 | sqladmin Web Development | 1,008,564 | 2,849 | Admin Panels Web Development | ||
|
An admin interface for SQLAlchemy models in FastAPI and Starlette.
|
||||||
| 45 | django-grappelli Web Development | 310,782 | 3,945 | Admin Panels Web Development | ||
|
A jazzy skin for the Django Admin-Interface.
|
||||||
CMS 2 projectsBoth Python CMS picks run on Django: Wagtail for page types your developers define, like articles, and django CMS for editors building pages on the live site. |
||||||
| 46 | wagtail Web Development | 696,373 | 20,593 | CMS Web Development | ||
|
A Django content management system.
|
||||||
| 47 | django-cms Web Development | 99,515 | 10,682 | CMS Web Development | ||
|
The easy-to-use and developer-friendly enterprise CMS powered by Django.
|
||||||
ERP 1 projectInstall several Odoo apps, like CRM, accounting, and inventory, and they combine into an open source Python ERP that your own modules extend. |
||||||
| 48 | odoo Web Development | Not on PyPI | 55,410 | ERP Web Development | ||
|
A suite of open source business apps: CRM, e-commerce, accounting, inventory, and thousands of community modules.
|
||||||
Static Site Generators 2 projectsOf the two Python static site generators here, Pelican builds your blog. Nikola also builds sites that aren't only a blog, and takes Jupyter notebooks as posts. |
||||||
| 49 | pelican Web Development | 47,209 | 13,362 | Static Site Generators Web Development | ||
|
Static site generator that supports Markdown and reST syntax.
|
||||||
| 50 | nikola Web Development | 13,232 | 2,750 | Static Site Generators Web Development | ||
|
A static website and blog generator.
|
||||||
No projects match your search.
Try a broader term, or .
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.