A collection of third-party tools to power your next FastAPI project. Maintained by Mahmoud Harmouch.
fastapi-admin 1.5k+ 200+ - A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin.
sqladmin 500+ 70+ - SQLAlchemy Admin for FastAPI and Starlette.
fastapi_amis_admin 300+ 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.
vue-element-admin-fastapi 160+ 30+ - frontend:vue-element-admin
, backend:fastapi
and Full Stack FastAPI and PostgreSQL.
piccolo_admin 160+ 20+ - A powerful web admin for your database.
gino-admin 40+ 1+ - Admin Panel for GinoORM, ready to up & run (just add your models).
fastapi-admin2 - 10+ 1+ - Lightweight and extendable admin panel, that supports many ORM dialects.
AMP 10+ 1+ - AMP: is a fast admin dashboard template based on FastAPI.
fastapi-crudrouter 800+ 100+ - A dynamic FastAPI router that automatically creates CRUD routes for your models.
titiler 300+ 80+ - Build your own Raster dynamic map tile services.
fastapi-gino-arq-uvicorn 300+ 30+ - High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).
fastapi-tortoise 90+ 10+ - The template for building scalable web APIs based on FastAPI, Tortoise ORM and other.
freddie 50+ 1+ - DRF-like declarative viewsets for FastAPI.
fastapi 50k+ 4k+ - FastAPI framework, high performance, easy to learn, fast to code, ready for production.
starlette 7k+ 600+ - The little ASGI framework that shines.
slowapi 500+ 40+ - A rate limiter for Starlette and FastAPI.
fastapi-events 200+ 10+ - A Asynchronous event dispatching/handling library for FastAPI and Starlette.
fastapi-limiter 100+ 20+ - A request rate limiter for fastapi.
asgi-sitemaps 10+ 0+ - Sitemap generation for Python ASGI web apps.
agraffe 20+ 1+ - Agraffe, build API with ASGI in Serverless services (e.g AWS lambda, Google Cloud Functions and Azure Functions).
fastapi-cache 400+ 60+ - Fastapi-cache is a tool to cache fastapi response and function result, with backends support redis and memcached.
fastapi_cache 100+ 10+ - FastAPI simple cache.
fastapi-redis-cache 80+ 10+ - A simple and robust caching solution for FastAPI that interprets request header values and creates proper response header values (powered by Redis).
fastapi-caching 10+ 0+ - Cache library for FastAPI with tag based invalidation.
cache-house 10+ 1+ - Caching tool for python, working with Redis single instance and Redis cluster mode.
manage-fastapi 900+ 60+ - CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.
restish 300+ 30+ - Restish is a CLI for interacting with REST-ish HTTP APIs with some nice features built-in.
pydantic-to-typescript 100+ 10+ - CLI Tool for converting pydantic models into typescript definitions.
This repo was generated from the awesome-django project.
This work is licensed under a Creative Commons Attribution 4.0 International License.
Note: I live in Lebanon and e-wallets such as PayPal, Stripe, Skrill, and Coinbase are not compliant with Lebanese bank accounts. This means it is completely infeasible for me to set up GitHub Sponsors, OpenCollective, or services that rely on them. Sorry, there is no way you can support me for now. For more info about the situation over here, you can refer to this post.