Web Frameworks & API Servers Packages
Server-side web frameworks and HTTP API servers for building backends and REST APIs (Express, FastAPI, Django, Laravel, Actix).
Packages in Web Frameworks & API Servers
Kind
Sort:Used by Most Apps
Uvicorn
A lightning-fast ASGI server for Python, built on uvloop and httptools.
FastAPI
A modern, high-performance Python web framework for building APIs with automatic validation, serialization, and interactive docs.
aiohttp
Asynchronous HTTP client and server framework for Python's asyncio, covering both API calls and building web/WebSocket services.
Gunicorn
A fast, lightweight pre-fork WSGI and ASGI HTTP server for running Python web apps in production on UNIX.
Flask
A lightweight WSGI web framework for Python that scales from a single file to complex applications.
Django
The high-level Python web framework that turns database models into secure, working web applications in record time.
Starlette
A lightweight ASGI framework/toolkit for building async web services and apps in Python
django-rest-framework
The most widely-used toolkit for building Web APIs on top of Django, with serializers, viewsets, and a built-in browsable API.
Werkzeug
The comprehensive WSGI utility library that powers Flask and countless Python web apps.
Flask-CORS
Cross-Origin Resource Sharing (CORS) support for Flask applications
Gradio
Build and share machine learning web apps and demos in pure Python.
slowapi
Rate limiting for Starlette and FastAPI endpoints, adapted from Flask-Limiter.
Tornado
Python web framework and asynchronous networking library built for high concurrency
Granian
A fast Rust HTTP server for Python that serves ASGI, WSGI, and RSGI applications
fastapi-users
Ready-to-use, fully customizable user registration, authentication, and management for FastAPI applications.
Django Ninja
Fast, async-ready, OpenAPI-first REST framework built on Django and Python type hints
Flask-RESTX
Flask extension for building fully documented REST APIs with Swagger/OpenAPI out of the box
starlette-context
Store and access per-request context data anywhere in a Starlette or FastAPI app.
dagster-webserver
The web server that powers Dagster's UI, dashboard, and GraphQL API for pipelines and assets.
Bottle
Fast, dependency-free WSGI micro web framework for Python, distributed as a single file.
Twisted
A mature, event-driven networking engine for Python built around the reactor pattern, with async HTTP, SSH, DNS, IMAP, and IRC protocols built in.
aiogram
A modern, fully asynchronous Python framework for building Telegram bots on asyncio and aiohttp.
Flask-AppBuilder
A rapid-application-development framework on Flask with automatic CRUD, REST APIs, and fine-grained role-based security.
FastAPI Pagination
Add page-based and cursor pagination to FastAPI endpoints with a single paginate call.