Fastapi Sync Async Starter Template
Um modelo de aplicativo da web Python moderno construído com FastAPI, demonstrando operações síncronas e assíncronas usando SQLAlchemy.
Listado em categorias:
Ferramentas de desenvolvimentoCódigo abertoGitHub


Descrição
FastAPI Sync/Async Starter é um modelo moderno de aplicação web em Python construído com FastAPI, demonstrando operações síncronas e assíncronas usando SQLAlchemy, psycopg2 e asyncpg. Ele apresenta testes abrangentes com pytest, suporte a Docker com builds multistage e limitação de taxa pronta para produção com suporte a Redis.
Como usar Fastapi Sync Async Starter Template?
Clone o repositório, configure um ambiente virtual usando Poetry, instale as dependências e execute a aplicação usando Docker ou diretamente com Python.
Recursos principais de Fastapi Sync Async Starter Template:
1️⃣
Integração com o Framework FastAPI
2️⃣
Padrões de acesso a banco de dados duplo com psycopg2 e asyncpg
3️⃣
Conjunto de testes abrangente usando pytest
4️⃣
Suporte a Docker com builds multistage
5️⃣
Limitação de taxa com suporte a Redis
Por que usar Fastapi Sync Async Starter Template?
# | Caso de uso | Status | |
---|---|---|---|
# 1 | Construindo aplicações web modernas com FastAPI | ✅ | |
# 2 | Implementando operações de banco de dados síncronas e assíncronas | ✅ | |
# 3 | Criando APIs escaláveis com testes integrados e limitação de taxa | ✅ |
Desenvolvido por Fastapi Sync Async Starter Template?
O projeto é mantido por ysskrishna, que se concentra em criar modelos de aplicações web eficientes e modernas usando Python e FastAPI.