awesome-fastapi
一个基于FastAPI的文档,包含数据库、网关等集成和项目分享,欢迎star或fork
https://github.com/yshan2028/awesome-fastapi
Last synced: 24 days ago
JSON representation
Filtered by pydantic. Clear filters
Projects
Boilerplate
Docker Images
- uvicorn-gunicorn-fastapi-docker - Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.7 and 3.6 with performance auto-tuning.
Open Source Projects
- JSON-RPC Server - JSON-RPC server based on FastAPI.
Third-Party Extensions
Auth
- AuthX - Customizable Authentications and Oauth2 management for FastAPI.
Databases
- FastAPI Example
- ormar - Ormar is an async ORM that uses Pydantic validation and can be used directly in FastAPI requests and responses so you are left with only one set of models to maintain. Alembic migrations included.
- Prisma Client Python - An auto-generated, fully type safe ORM powered by Pydantic and tailored specifically for your schema - supports SQLite, PostgreSQL, MySQL, MongoDB, MariaDB and more.
- Beanie - Asynchronous Python ODM for MongoDB, based on Motor and Pydantic, which supports data and schema migrations out of the box.
- ODMantic - AsyncIO MongoDB ODM integrated with Pydantic.
Developer Tools
- FastAPI Code Generator - Create a FastAPI app from an OpenAPI file, enabling schema-driven development.
Utils
- FastAPI Contrib - Opinionated set of utilities: pagination, auth middleware, permissions, custom exception handlers, MongoDB support, and Opentracing middleware.
- FastAPI Lazy - Lazy package to start your project using FastAPI.