awesome-fastapi
A collection of third-party tools to power your next FastAPI project.
https://github.com/wiseaidev/awesome-fastapi
Last synced: 27 days ago
JSON representation
Admin
- :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: sqladmin :star: 500+ :fork_and_knife: 70+ - SQLAlchemy Admin for FastAPI and Starlette.
-
:octocat: vue-element-admin-fastapi :star: 160+ :fork_and_knife: 30+
-
frontend:vue-element-admin,backend:fastapiand Full Stack FastAPI and PostgreSQL. - :octocat: piccolo_admin :star: 160+ :fork_and_knife: 20+ - A powerful web admin for your database.
- :octocat: gino-admin :star: 40+ :fork_and_knife: 1+ - Admin Panel for GinoORM, ready to up & run (just add your models).
- :octocat: fastapi-admin2 - :star: 10+ :fork_and_knife: 1+ - Lightweight and extendable admin panel, that supports many ORM dialects.
- :octocat: AMP :star: 10+ :fork_and_knife: 1+ - AMP: is a fast admin dashboard template based on FastAPI.
APIs
- :octocat: fastapi-crudrouter :star: 800+ :fork_and_knife: 100+ - A dynamic FastAPI router that automatically creates CRUD routes for your models.
- :octocat: titiler :star: 300+ :fork_and_knife: 80+ - Build your own Raster dynamic map tile services.
- :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.
Async
- :octocat: slowapi :star: 500+ :fork_and_knife: 40+ - A rate limiter for Starlette and FastAPI.
- :octocat: starlette :star: 7k+ :fork_and_knife: 600+ - The little ASGI framework that shines.
- :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: asgi-sitemaps :star: 10+ :fork_and_knife: 0+ - Sitemap generation for Python ASGI web apps.
- :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: FastAPI :star: 50k+ :fork_and_knife: 4k+ - FastAPI framework, high performance, easy to learn, fast to code, ready for production.
Caching
- :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_cache :star: 100+ :fork_and_knife: 10+ - FastAPI simple cache.
- :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).
- :octocat: fastapi-caching :star: 10+ :fork_and_knife: 0+ - Cache library for FastAPI with tag based invalidation.
- :octocat: cache-house :star: 10+ :fork_and_knife: 1+ - Caching tool for python, working with Redis single instance and Redis cluster mode.
Commands
- :octocat: manage-fastapi :star: 900+ :fork_and_knife: 60+ - CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.
- :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.
- :octocat: pydantic-to-typescript :star: 100+ :fork_and_knife: 10+ - CLI Tool for converting pydantic models into TypeScript definitions.
Configuration
- :octocat: dynaconf :star: 2.7k+ :fork_and_knife: 200+ - Configuration Management for Python gear.
Credit
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.
ORM
- :octocat: SQLModel :star: 17K+ :fork_and_knife: 780 - SQL databases in Python, designed for simplicity, compatibility, and robustness.
- :octocat: SQLAlchemy :star: 10K+ :fork_and_knife: 1.5K+ - The Python SQL Toolkit and Object Relational Mapper.