awesome-fastapi
github.com/wiseaidev/awesome-fastapi ↗A collection of third-party tools to power your next FastAPI project.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me async resources from awesome-fastapi"
Installation instructions →What's inside
Async
- :octocat: agraffe :star: 20+ :fork_and_knife: 1+
Agraffe, build API with ASGI in Serverless services (e.g AWS lambda, Google Cloud Functions and Azure Functions).
- :octocat: asgi-sitemaps :star: 10+ :fork_and_knife: 0+
Sitemap generation for Python ASGI web apps.
- :octocat: fastapi-events :star: 200+ :fork_and_knife: 10+
A Asynchronous event dispatching/handling library for FastAPI and Starlette.
- :octocat: fastapi-limiter :star: 100+ :fork_and_knife: 20+
A request rate limiter for fastapi.
- :octocat: FastAPI :star: 50k+ :fork_and_knife: 4k+
FastAPI framework, high performance, easy to learn, fast to code, ready for production.
- :octocat: slowapi :star: 500+ :fork_and_knife: 40+
A rate limiter for Starlette and FastAPI.
Admin
- :octocat: AMP :star: 10+ :fork_and_knife: 1+
AMP: is a fast admin dashboard template based on FastAPI.
- :octocat: fastapi-admin2 - :star: 10+ :fork_and_knife: 1+
Lightweight and extendable admin panel, that supports many ORM dialects.
- :octocat: fastapi-admin :star: 1.5k+ :fork_and_knife: 200+
A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin.
- :octocat: fastapi_amis_admin :star: 300+ :fork_and_knife: 30+
FastAPI-Amis-Admin is a high-performance, efficient and easily extensible FastAPI admin framework. Inspired by django-admin, and has as many powerful functions as django-admin.
- :octocat: gino-admin :star: 40+ :fork_and_knife: 1+
Admin Panel for GinoORM, ready to up & run (just add your models).
- :octocat: piccolo_admin :star: 160+ :fork_and_knife: 20+
A powerful web admin for your database.
Caching
- :octocat: cache-house :star: 10+ :fork_and_knife: 1+
Caching tool for python, working with Redis single instance and Redis cluster mode.
- :octocat: fastapi_cache :star: 100+ :fork_and_knife: 10+
FastAPI simple cache.
- :octocat: fastapi-cache :star: 400+ :fork_and_knife: 60+
Fastapi-cache is a tool to cache FastAPI response and function result, with backends support Redis and memcached.
- :octocat: fastapi-caching :star: 10+ :fork_and_knife: 0+
Cache library for FastAPI with tag based invalidation.
- :octocat: fastapi-redis-cache :star: 80+ :fork_and_knife: 10+
A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis).
Configuration
- :octocat: dynaconf :star: 2.7k+ :fork_and_knife: 200+
Configuration Management for Python gear.
APIs
- :octocat: fastapi-crudrouter :star: 800+ :fork_and_knife: 100+
A dynamic FastAPI router that automatically creates CRUD routes for your models.
- :octocat: fastapi-gino-arq-uvicorn :star: 300+ :fork_and_knife: 30+
High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).
- :octocat: fastapi-tortoise :star: 90+ :fork_and_knife: 10+
The template for building scalable web APIs based on FastAPI, Tortoise ORM and other.
- :octocat: freddie :star: 50+ :fork_and_knife: 1+
DRF-like declarative viewsets for FastAPI.
- :octocat: titiler :star: 300+ :fork_and_knife: 80+
Build your own Raster dynamic map tile services.
Logging
- :octocat: loguru :star: 23.1K+ :fork_and_knife: 750+
Loguru is a library which aims to bring enjoyable logging in Python. Python logging made (stupidly) simple.
Commands
- :octocat: manage-fastapi :star: 900+ :fork_and_knife: 60+
CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.
- :octocat: pydantic-to-typescript :star: 100+ :fork_and_knife: 10+
CLI Tool for converting pydantic models into TypeScript definitions.
- :octocat: restish :star: 300+ :fork_and_knife: 30+
Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in.
ORM
- :octocat: SQLAlchemy :star: 10K+ :fork_and_knife: 1.5K+
The Python SQL Toolkit and Object Relational Mapper.
- :octocat: SQLModel :star: 17K+ :fork_and_knife: 780
SQL databases in Python, designed for simplicity, compatibility, and robustness.
Showing a sample of 32 resources. View the full list on GitHub →