Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wiseaidev/awesome-fastapi
A collection of third-party tools to power your next FastAPI project.
https://github.com/wiseaidev/awesome-fastapi
List: awesome-fastapi
awesome awesome-fastapi awesome-list hacktoberfest
Last synced: 12 days ago
JSON representation
A collection of third-party tools to power your next FastAPI project.
- Host: GitHub
- URL: https://github.com/wiseaidev/awesome-fastapi
- Owner: wiseaidev
- License: cc-by-4.0
- Created: 2022-09-15T08:31:22.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-09T20:46:12.000Z (about 2 years ago)
- Last Synced: 2024-05-20T02:23:04.151Z (6 months ago)
- Topics: awesome, awesome-fastapi, awesome-list, hacktoberfest
- Language: Ruby
- Homepage: https://awesome-fastapi.wiseai.dev
- Size: 59.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- ultimate-awesome - awesome-fastapi - A collection of third-party tools to power your next FastAPI project. (Other Lists / PowerShell Lists)
README
# Awesome FastAPI [![Awesome](https://awesome.re/badge-flat.svg)](https://github.com/sindresorhus/awesome)
> A collection of third-party tools to power your next FastAPI project. Maintained by [Mahmoud Harmouch](https://github.com/wiseaidev).
## Contents
- [Admin](#admin)
- [APIs](#apis)
- [Async](#async)
- [Caching](#caching)
- [Commands](#commands)
- [Configuration](#configuration)
- [Content Management Systems](#content-management-systems)
- [ECommerce](#ecommerce)
- [Editors](#editors)
- [Files/Images](#filesimages)
- [Forms](#forms)
- [Full-stack frameworks](#full-stack-frameworks)
- [General](#general)
- [Logging](#logging)
- [Models](#models)
- [Performance](#performance)
- [Search](#search)
- [Search engine optimisation](#search-engine-optimisation)
- [Security](#security)
- [Static Assets](#static-assets)
- [Task Queues](#task-queues)
- [Testing](#testing)
- [URLs](#urls)
- [Users](#users)
- [Views](#views)
- [Credit](#credit)## Admin
- [:octocat: fastapi-admin :star: 1.5k+ :fork_and_knife: 200+](https://github.com/fastapi-admin/fastapi-admin) - A fast admin dashboard based on FastAPI and TortoiseORM with tabler ui, inspired by Django admin.
- [:octocat: sqladmin :star: 500+ :fork_and_knife: 70+](https://github.com/aminalaee/sqladmin) - SQLAlchemy Admin for FastAPI and Starlette.
- [:octocat: fastapi_amis_admin :star: 300+ :fork_and_knife: 30+](https://github.com/amisadmin/fastapi_amis_admin) - 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: vue-element-admin-fastapi :star: 160+ :fork_and_knife: 30+](https://github.com/heyfavour/vue-element-admin-fastapi) - `frontend:vue-element-admin`, `backend:fastapi` and Full Stack FastAPI and PostgreSQL.
- [:octocat: piccolo_admin :star: 160+ :fork_and_knife: 20+](https://github.com/piccolo-orm/piccolo_admin) - A powerful web admin for your database.
- [:octocat: gino-admin :star: 40+ :fork_and_knife: 1+](https://github.com/xnuinside/gino-admin) - Admin Panel for GinoORM, ready to up & run (just add your models).
- [:octocat: fastapi-admin2 - :star: 10+ :fork_and_knife: 1+](https://github.com/GLEF1X/fastapi-admin2) - Lightweight and extendable admin panel, that supports many ORM dialects.
- [:octocat: AMP :star: 10+ :fork_and_knife: 1+](https://github.com/BazDen/AMP) - AMP: is a fast admin dashboard template based on FastAPI.
## APIs
- [:octocat: fastapi-crudrouter :star: 800+ :fork_and_knife: 100+](https://github.com/awtkns/fastapi-crudrouter) - A dynamic FastAPI router that automatically creates CRUD routes for your models.
- [:octocat: titiler :star: 300+ :fork_and_knife: 80+](https://github.com/developmentseed/titiler) - Build your own Raster dynamic map tile services.
- [:octocat: fastapi-gino-arq-uvicorn :star: 300+ :fork_and_knife: 30+](https://github.com/leosussan/fastapi-gino-arq-uvicorn) - High-performance Async REST API, in Python. FastAPI + GINO + Arq + Uvicorn (w/ Redis and PostgreSQL).
- [:octocat: fastapi-tortoise :star: 90+ :fork_and_knife: 10+](https://github.com/prostomarkeloff/fastapi-tortoise) - The template for building scalable web APIs based on FastAPI, Tortoise ORM and other.
- [:octocat: freddie :star: 50+ :fork_and_knife: 1+](https://github.com/tinkoffjournal/freddie) - DRF-like declarative viewsets for FastAPI.
## Async
- [:octocat: fastapi :star: 50k+ :fork_and_knife: 4k+](https://github.com/tiangolo/fastapi) - FastAPI framework, high performance, easy to learn, fast to code, ready for production.
- [:octocat: starlette :star: 7k+ :fork_and_knife: 600+](https://github.com/encode/starlette) - The little ASGI framework that shines.
- [:octocat: slowapi :star: 500+ :fork_and_knife: 40+](https://github.com/laurentS/slowapi) - A rate limiter for Starlette and FastAPI.
- [:octocat: fastapi-events :star: 200+ :fork_and_knife: 10+](https://github.com/melvinkcx/fastapi-events) - A Asynchronous event dispatching/handling library for FastAPI and Starlette.
- [:octocat: fastapi-limiter :star: 100+ :fork_and_knife: 20+](https://github.com/long2ice/fastapi-limiter) - A request rate limiter for fastapi.
- [:octocat: asgi-sitemaps :star: 10+ :fork_and_knife: 0+](https://github.com/florimondmanca/asgi-sitemaps) - Sitemap generation for Python ASGI web apps.
- [:octocat: agraffe :star: 20+ :fork_and_knife: 1+](https://github.com/odd12258053/agraffe) - Agraffe, build API with ASGI in Serverless services (e.g AWS lambda, Google Cloud Functions and Azure Functions).
## Caching
- [:octocat: fastapi-cache :star: 400+ :fork_and_knife: 60+](https://github.com/long2ice/fastapi-cache) - 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+](https://github.com/comeuplater/fastapi_cache) - FastAPI simple cache.
- [:octocat: fastapi-redis-cache :star: 80+ :fork_and_knife: 10+](https://github.com/a-luna/fastapi-redis-cache) - 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+](https://github.com/jacobsvante/fastapi-caching) - Cache library for FastAPI with tag based invalidation.
- [:octocat: cache-house :star: 10+ :fork_and_knife: 1+](https://github.com/Turall/cache-house) - Caching tool for python, working with Redis single instance and Redis cluster mode.
## Commands
- [:octocat: manage-fastapi :star: 900+ :fork_and_knife: 60+](https://github.com/ycd/manage-fastapi) - CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.
- [:octocat: restish :star: 300+ :fork_and_knife: 30+](https://github.com/danielgtaylor/restish) - 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+](https://github.com/phillipdupuis/pydantic-to-typescript) - CLI Tool for converting pydantic models into typescript definitions.
## Configuration
- [:octocat: dynaconf :star: 2.7k+ :fork_and_knife: 200+](https://github.com/dynaconf/dynaconf) - Configuration Management for Python gear.
## Content Management Systems
- Todo## ECommerce
- Todo## Editors
- Todo## Files/Images
- Todo## Forms
- Todo## Full-stack frameworks
- Todo## General
- Todo## Logging
- Todo## Models
- Todo## Performance
- Todo## Search
- Todo## Search engine optimisation
- Todo## Security
- Todo## Static Assets
- Todo## Task Queues
- Todo## Testing
- Todo## URLs
- Todo## Users
- Todo## Views
- Todo## Credit
This repo was generated from the [awesome-django](https://github.com/wsvincent/awesome-django) project.
:shield: [![CC BY 4.0][cc-by-shield]][cc-by]
This work is licensed under a
[Creative Commons Attribution 4.0 International License][cc-by].[![CC BY 4.0][cc-by-image]][cc-by]
© [Mahmoud Harmouch](https://wiseai.dev/).
[cc-by]: http://creativecommons.org/licenses/by/4.0/
[cc-by-image]: https://i.creativecommons.org/l/by/4.0/88x31.png
[cc-by-shield]: https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg**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.