Web Development resources
Django REST Framework
The standard toolkit for building Web APIs on top of Django, with serialization, auth, and browsable docs built in
Robyn
A Rust-powered async Python web framework built for speed, with no dependency on Node.js tooling
Uvicorn
Lightning-fast ASGI server that powers FastAPI, Starlette, and most modern async Python web apps
aiohttp
Async HTTP client/server framework — handles thousands of concurrent connections and is widely used for web scraping, APIs, and async microservices
Alembic
Database migration tool for SQLAlchemy — manages schema changes through versioned migration scripts, essential for any production SQLAlchemy project
Celery
Distributed task queue for Python — handles background jobs, scheduled tasks, and async processing in web applications
HTMX with Python
Lightweight library for adding AJAX, WebSockets, and SSE to HTML — pairs powerfully with Django and FastAPI for modern server-side apps
Litestar
Modern, opinionated ASGI framework with first-class support for OpenAPI, dependency injection, DTOs, and WebSockets — a batteries-included FastAPI alternative
SQLAlchemy
The Python SQL toolkit and ORM — provides full SQL expression language and a powerful object-relational mapper for database work
Starlette
Lightweight ASGI framework that powers FastAPI — ideal for building high-performance async web services, WebSockets, and background tasks
Strawberry GraphQL
Modern GraphQL library for Python using type hints and dataclasses — integrates with Django, FastAPI, and Flask with full async support
FastAPI
Modern web framework for building fast APIs with automatic interactive documentation
Flask
Lightweight microframework for building web applications with flexibility and simplicity
Django
Full-featured web framework with built-in admin, ORM, authentication, and scalability