# ========================================= # ๐Ÿš€ CORE FRAMEWORK # ========================================= fastapi uvicorn[standard] # Web server + websockets support starlette # Underlying ASGI framework psutil # ========================================= # ๐Ÿ“‚ FILE UPLOADS / FORM HANDLING # ========================================= python-multipart # UploadFile + form data support # ========================================= # ๐Ÿ—„๏ธ DATABASE + ORM # ========================================= sqlalchemy # ORM alembic # Migrations for SQLAlchemy psycopg2-binary # PostgreSQL (optional DB) sqlite-web # GUI debugging for SQLite (optional) # ========================================= # ๐Ÿ” AUTHENTICATION & SECURITY # ========================================= passlib # Password hashing helpers bcrypt==4.0.1 # Hashing backend python-jose[cryptography] # JWT handling argon2-cffi # Stronger hashing alternative email-validator # Validates user email fields # ========================================= # ๐Ÿงพ VALIDATION & JSON PERFORMANCE # ========================================= pydantic-settings # App settings/config orjson # Fast JSON parsing/render ujson # Alternative fast JSON engine # ========================================= # ๐ŸŒ HTTP CLIENTS (SYNC + ASYNC) # ========================================= requests # Traditional HTTP httpx # Async HTTP client # ========================================= # ๐Ÿ–ผ IMAGE PROCESSING # ========================================= Pillow # Image compression/manipulation rembg # AI Background removal tools onnxruntime # Required runtime for rembg (or onnxruntime-gpu) # ========================================= # ๐Ÿ“‘ PDF HANDLING # ========================================= pypdf # PDF manipulation # ========================================= # ๐Ÿ“ ASYNC STORAGE / FILE MANAGEMENT # ========================================= aiofiles # Async file write/read # ========================================= # โ˜๏ธ CLOUD / BUCKET STORAGE (OPTIONAL) # ========================================= boto3 # AWS S3 storage minio # Local S3-compatible storage google-cloud-storage # Google Cloud storage support hf # OPTIONAL huggingface-cli for deployment purposes # ========================================= # โšก CACHING / QUEUES / BACKGROUND JOBS # ========================================= redis # Cache, sessions, queues celery # Task queue background processing rq # Simpler alternative job queue # ========================================= # ๐Ÿ”Œ WEBSOCKETS / REAL-TIME FEATURES # ========================================= websockets # Extra websocket tools if needed # ========================================= # ๐ŸŽจ TEMPLATING (HTML FRONTEND OPTIONAL) # ========================================= jinja2 # Template engine # ========================================= # ๐Ÿ”ง UTILITIES & ENVIRONMENT # ========================================= python-dotenv # .env loader