Python Web Framework

FastAPI icon
FastAPI

Modern, fast (high-performance) web framework for building APIs with Python

Django icon
Django

High-level Python web framework with batteries included

Flask icon
Flask

Lightweight WSGI web framework with minimal boilerplate

Litestar icon
Litestar

High-performance ASGI framework with class-based controllers

Starlette icon
Starlette

Minimal ASGI toolkit that powers FastAPI - great for lean async apps

aiohttp icon
aiohttp

Async HTTP server and client framework

Streamlit icon
Streamlit

Turn Python data scripts into interactive web apps

No Web Framework

Skip Python web framework selection

Python API Framework

Django REST Framework icon
Django REST Framework

Mature, widely used toolkit for building Django REST APIs

Unavailable: Python API frameworks currently require Django
Django Ninja icon
Django Ninja

FastAPI-style Django APIs with type hints and automatic OpenAPI docs

Unavailable: Python API frameworks currently require Django
No API Framework

Skip additional Python API framework selection

Python GraphQL

Strawberry icon
Strawberry

Python GraphQL library using dataclasses and type hints

Ariadne icon
Ariadne

Schema-first GraphQL server library for Python

No GraphQL

Skip Python GraphQL framework selection

Python Production Server

Gunicorn icon
Gunicorn

Production WSGI/ASGI process manager

No Production Server

Skip Python production server selection

Python ORM / Database

SQLAlchemy

The Python SQL toolkit and Object Relational Mapper

SQLModel

SQL databases in Python, designed for simplicity and compatibility with FastAPI

Tortoise ORM

Async-first Python ORM with Django-like API, inspired by Django ORM

Peewee

Small, expressive ORM for SQLite, MySQL, and PostgreSQL

PyMongo icon
PyMongo

Official MongoDB driver for Python

No ORM

Skip Python ORM selection

Python Caching

redis-py icon
redis-py

Standard Redis client with sync and async APIs

aiocache icon
aiocache

Async cache manager with Redis, memcached, and memory backends

No Caching

Skip Python caching selection

Caching

Upstash Redis icon
Upstash Redis

Serverless Redis with REST API for edge and serverless

Redis icon
Redis

Self-hosted Redis via ioredis with the full command surface

Unavailable: Only Upstash Redis caching is available for non-TypeScript ecosystems. Compatible alternatives: aiocache, upstash-redis.
No Caching

Skip caching layer setup

Search

Meilisearch icon
Meilisearch

Lightning-fast search engine with typo tolerance and instant results

Bleve icon
Bleve

Embedded, server-less full-text search for Go (no external service)

Unavailable: Search must use Meilisearch or an ecosystem-native option for non-TypeScript backends. Compatible alternatives: meilisearch.
Typesense icon
Typesense

Fast, typo-tolerant search with built-in vector search

Unavailable: Search must use Meilisearch or an ecosystem-native option for non-TypeScript backends. Compatible alternatives: meilisearch.
Elasticsearch icon
Elasticsearch

Distributed full-text search and analytics engine for local or cloud deployments

OpenSearch icon
OpenSearch

Open-source search and analytics suite for self-managed or managed clusters

Unavailable: Search must use Meilisearch or an ecosystem-native option for non-TypeScript backends. Compatible alternatives: meilisearch.
Algolia icon
Algolia

Hosted search API with instant results, typo tolerance, and analytics

Unavailable: Search must use Meilisearch or an ecosystem-native option for non-TypeScript backends. Compatible alternatives: meilisearch.
No Search

Skip search engine setup

Python AI / ML

LangChain icon
LangChain

Framework for developing applications powered by language models

LlamaIndex

Data framework for LLM-based applications

OpenAI SDK icon
OpenAI SDK

Official OpenAI Python client for GPT models

Anthropic SDK icon
Anthropic SDK

Official Anthropic Python client for Claude models

LangGraph icon
LangGraph

Library for building stateful, multi-actor applications with LLMs

CrewAI

Framework for orchestrating role-playing autonomous AI agents

Haystack icon
Haystack

Composable LLM pipelines, RAG, and search applications

Pydantic AI icon
Pydantic AI

Type-safe AI agents from the Pydantic team

Google ADK icon
Google ADK

Google Agent Development Kit for multi-agent systems

smolagents icon
smolagents

HuggingFace's minimal, hackable agent library

PyTorch icon
PyTorch

Tensor computation and deep learning platform

Transformers icon
Transformers

Hugging Face pretrained model toolkit

scikit-learn icon
scikit-learn

Classical machine learning algorithms and pipelines

TensorFlow icon
TensorFlow

End-to-end machine learning platform

MCP Python SDK icon
MCP Python SDK

Official Model Context Protocol SDK for Python

No AI Framework

Skip Python AI framework selection

Python Data & Scientific Computing

NumPy icon
NumPy

N-dimensional arrays and numerical computing

pandas icon
pandas

DataFrames and data analysis tools

SciPy icon
SciPy

Scientific algorithms for optimization, statistics, and signals

No Data Libraries

Skip Python data/scientific library selection

Python Media

Pillow icon
Pillow

Image loading, processing, and export

No Media Library

Skip Python media library selection

Python Auth

Authlib icon
Authlib

Comprehensive auth library - OAuth1/2, OIDC, JWS, JWK, JWT

JWT (python-jose) icon
JWT (python-jose)

Simple JWT token creation and verification with python-jose

PyJWT icon
PyJWT

Focused JSON Web Token encoding and decoding

FastAPI Users icon
FastAPI Users

Ready-to-use auth for FastAPI: JWT, cookies, OAuth, verification

No Auth Library

Skip Python authentication library selection

Python Task Queue

Celery icon
Celery

Distributed task queue for Python

RQ icon
RQ

Simple Redis-backed job queue for Python

Dramatiq icon
Dramatiq

Distributed task processing with Redis or RabbitMQ brokers

Huey icon
Huey

Lightweight task queue with Redis-backed scheduling

Taskiq icon
Taskiq

Fully async task queue that pairs with FastAPI and aiohttp

No Task Queue

Skip Python task queue selection

Python Realtime

python-socketio icon
python-socketio

Socket.IO server that works with FastAPI, Flask, and Django

websockets icon
websockets

Production-ready async WebSocket client/server library

No Realtime

Skip Python realtime selection

Python Message Queue

Confluent Kafka icon
Confluent Kafka

High-performance Apache Kafka producer and consumer client

No Message Queue

Skip Python message queue selection

Email

Resend icon
Resend

Modern email API for developers

React Email icon
React Email

Build emails using React components (no sending)

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.
Nodemailer icon
Nodemailer

Classic Node.js email sending via SMTP

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.
Postmark icon
Postmark

Fast transactional email service

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.
SendGrid icon
SendGrid

Scalable email delivery platform

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.
AWS SES icon
AWS SES

Amazon Simple Email Service

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.
Mailgun icon
Mailgun

Powerful email API for developers

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.
Plunk icon
Plunk

Open-source email platform with event tracking

Unavailable: Only Resend email is available for non-TypeScript ecosystems. Compatible alternatives: resend.
No Email

Skip email integration

Python Code Quality

Ruff icon
Ruff

An extremely fast Python linter and code formatter

mypy icon
mypy

Static type checker for Python

Pyright

Fast Python type checker from Microsoft

No Code Quality Tool

Skip Python code quality tool selection

Python Testing

pytest icon
pytest

Fixture scaffolding (conftest.py) and example tests

Hypothesis icon
Hypothesis

Property-based testing that generates edge-case inputs

pytest-cov icon
pytest-cov

Coverage reporting for pytest

No Testing Libraries

No extra testing scaffolding

Python Validation

Pydantic icon
Pydantic

Data validation using Python type annotations

No Validation Library

Skip Python validation library selection

Python Observability

OpenTelemetry icon
OpenTelemetry

Official OTel SDK with OTLP export and auto-instrumentation

SigNoz icon
SigNoz

OpenTelemetry tracing configured for SigNoz Cloud or self-hosting

Prometheus Client icon
Prometheus Client

Prometheus metrics instrumentation and exposition

No Observability

Skip Python observability selection

Observability

OpenTelemetry icon
OpenTelemetry

Observability framework for traces, metrics, and logs

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry, signoz, prometheus-client.
SigNoz icon
SigNoz

OpenTelemetry-native observability with cloud and self-hosted options

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry, opentelemetry, prometheus-client.
Sentry icon
Sentry

Error tracking and performance monitoring

Grafana icon
Grafana

Prometheus metrics for Grafana dashboards and alerting

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry, opentelemetry, signoz.
Datadog icon
Datadog

APM tracing and service observability

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry, opentelemetry, signoz.
Axiom icon
Axiom

Structured logs and event analytics

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry, opentelemetry, signoz.
Better Stack icon
Better Stack

Logtail logging for Better Stack observability

Unavailable: Only Sentry observability is available for non-TypeScript ecosystems. Compatible alternatives: sentry, opentelemetry, signoz.
No Observability

Skip observability/tracing setup

Python CLI Tooling

Typer icon
Typer

Type-hint driven CLIs from FastAPI's creator

Click icon
Click

Composable command line interfaces

Rich icon
Rich

Beautiful terminal output: tables, progress bars, highlighting

No CLI Tooling

Skip Python CLI tooling selection

Python Cloud SDK

Boto3 icon
Boto3

Official AWS SDK for Python

No Cloud SDK

Skip Python cloud SDK selection

Python HTTP Client

Requests icon
Requests

Simple, widely adopted synchronous HTTP client

No HTTP Client

Skip Python HTTP client selection

Python Package Manager

uv icon
uv

Fast Python package and project manager

Poetry icon
Poetry

Dependency management and packaging workflow

No Package Manager

Do not configure a Python package manager

Ai Docs

CLAUDE.md

Claude Code CLI documentation

AGENTS.md

Generic AI assistant docs

.cursorrules

Cursor IDE rules file

None

Skip AI documentation

Git

Git icon
Git

Initialize Git repository

No Git

Skip Git initialization

Install

Install Dependencies icon
Install Dependencies

Install packages automatically

Skip Install

Skip dependency installation

$
GitHub Sponsors