Hosted on GitHub.
PythonMIT Licenseactive
137 projects17 categories
Sourced frommjhea0/awesome-fastapi
Hosted on GitHub.
PythonMIT Licenseactive
Full Stack FastAPI Template , which includes FastAPI, React, SQLModel, PostgreSQL, Docker, GitHub Actions, automatic HTTPS, and more (developed by the creator of FastAPI, Sebastián Ramírez).
TypeScriptMIT Licenseactive
Collection of best practices in a GitHub repo.
steady
PythonApache License 2.0active
A funding and monetization platform for developers, built with FastAPI, SQLAlchemy, Alembic, and Arq.
PythonApache License 2.0active
Manage security incidents.
PythonApache License 2.0steadyarchived
Account management, authentication, authorization.
PythonMIT Licenseactive
Python GraphQL library based on dataclasses.
PythonMIT Licenseactive
A Document-Object Mapper (think ORM, but for document databases) for working with MongoDB from Python.
PythonMIT Licenseactive
Async SQL query builder that works on top of the SQLAlchemy Core expression language.
PythonBSD 3-Clause "New" or "Revised" Licenseslowingarchived
Functional admin panel that provides a user interface for performing CRUD operations on your data. Currently only works with the Tortoise ORM.
PythonApache License 2.0slowing
PythonMIT Licensedormantarchived
A SQL query builder that exposes the full richness of the SQL language.
PythonApache License 2.0steady
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.7 and 3.6 with performance auto-tuning.
PythonMIT Licenseactive
Flexible, lightweight FastAPI project generator. It includes support for SQLAlchemy, multiple databases, CI/CD, Docker, and Kubernetes.
PythonMIT Licensesteady
Admin Panel for FastAPI/Starlette that works with SQLAlchemy models.
PythonBSD 3-Clause "New" or "Revised" Licenseactive
A lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio.
PythonOtherdormant
Asynchronous Python ODM for MongoDB, based on Motor and Pydantic, which supports data and schema migrations out of the box.
PythonApache License 2.0active
A pythonic interface to Amazon's DynamoDB.
PythonMIT Licenseactive
Full stack cookiecutter boilerplate using FastAPI, TypeScript, Docker, PostgreSQL, and React.
PythonMIT Licenseslowing
Reusable utilities: class-based views, response inferring router, periodic tasks, timing middleware, SQLAlchemy session, OpenAPI spec simplification.
PythonMIT Licenseslowing
Generate modern FastAPI Python clients (via FastAPI) from OpenAPI.
PythonMIT Licenseactive
An async ORM and query builder, supporting Postgres and SQLite, with batteries (migrations, security, etc).
PythonMIT Licenseactive
CLI tool for generating and managing FastAPI projects.
PythonMIT Licenseslowing
A tool to cache FastAPI response and function results, with support for Redis, Memcached, DynamoDB, and in-memory backends.
PythonApache License 2.0slowing
An async ORM.
PythonBSD 3-Clause "New" or "Revised" Licensedormantarchived
View and control terminals from your browser with end-to-end encryption.
RustMIT Licensesteady
Pagination for FastAPI.
PythonMIT Licenseactive
Organized list of projects that use FastAPI.
TypeScriptactive
A high-performance, efficient and easily extensible FastAPI admin framework.
PythonApache License 2.0steady
) - Robust async CRUD operations and flexible endpoint creation utilities.
PythonMIT Licenseactive
A configurable and modular Prometheus Instrumentator for your FastAPI application.
PythonISC Licenseactive
Convert SQLAlchemy models to Pydantic models.
PythonMIT Licenseactive
Create a FastAPI app from an OpenAPI file, enabling schema-driven development.
PythonMIT Licenseactive
This is a project template which uses FastAPI, Alembic, and async SQLModel as ORM.
PythonMIT Licensesteady
Library provides automatic and manual instrumentation of FastAPI web frameworks, instrumenting http requests served by applications utilizing the framework.
PythonApache License 2.0active
Tortoise ORM migrations tools.
PythonApache License 2.0active
Define and apply HTTP security headers consistently in FastAPI apps using ASGI middleware and a single configuration object.
PythonMIT Licenseactive
Simple FastAPI template with factory pattern architecture.
PythonMIT Licenseactive
Admin framework for FastAPI/Starlette, supporting SQLAlchemy, SQLModel, MongoDB, and ODMantic.
PythonMIT Licenseactive
Lightweight mail system for sending emails and attachments (individual and bulk).
PythonMIT Licenseactive
Platform for merchants, users and developers which offers easy setup and use.
PythonMIT Licenseactive
API versioning.
PythonMIT Licensedormant
JWT auth (based on Flask-JWT-Extended).
PythonMIT Licenseslowing
Account management and authentication (based on Flask-Login).
PythonMIT Licenseslowing
Full stack, modern web application generator, which includes FastAPI, MongoDB, Docker, Celery, React frontend, automatic HTTPS and more.
TypeScriptMIT Licenseactive
Rate Limiting, Automatically Ban IPs, Penetration Attack Detection, Whitelist/blacklist (countries, IPs, Cloud Providers), User Agent Filtering, Geolocation, Redis integration for persistence, and more.
PythonMIT Licenseactive
Developer productivity tool for making high-quality FastAPI production-ready APIs.
PythonMIT Licensesteady
A request rate limiter for FastAPI.
PythonApache License 2.0steady
Simple integration between FastAPI and SQLAlchemy.
PythonMIT Licenseslowing
Opinionated set of utilities: pagination, auth middleware, permissions, custom exception handlers, MongoDB support, and Opentracing middleware.
PythonMIT Licensedormant
Cookiecutter template for FastAPI projects using: Machine Learning, Poetry, Azure Pipelines and pytest.
PythonMIT Licensesteady
Minimal example utilizing FastAPI and Celery with RabbitMQ for task queue, Redis for Celery backend, and Flower for monitoring the Celery tasks.
Pythonsteady
Row-level permissions.
PythonOtherslowing
Request ID logging middleware.
PythonMIT Licenseactive
Quick deployments of spaCy models with FastAPI.
PythonMIT Licensedormant
Redis and Scheduler plugins.
PythonMIT Licenseslowing
Asynchronous event dispatching/handling library for FastAPI and Starlette.
PythonMIT Licenseslowing
Allows you to store and access the request data anywhere in your project, useful for logging.
PythonMIT Licenseactive
Skeleton app to serve machine learning models production-ready.
PythonApache License 2.0steady