Fastapi Sync Async Starter Template
Una plantilla de aplicación web moderna en Python construida con FastAPI que demuestra operaciones síncronas y asíncronas utilizando SQLAlchemy.
Listado en categorías:
Herramientas de desarrolloCódigo abiertoGitHub


Descripción
FastAPI Sync/Async Starter es una plantilla moderna de aplicación web en Python construida con FastAPI, que muestra operaciones sincrónicas y asincrónicas utilizando SQLAlchemy, psycopg2 y asyncpg. Presenta pruebas exhaustivas con pytest, soporte para Docker con construcciones multietapa y limitación de tasa lista para producción con soporte de Redis.
Cómo usar Fastapi Sync Async Starter Template?
Clona el repositorio, configura un entorno virtual usando Poetry, instala las dependencias y ejecuta la aplicación usando Docker o directamente con Python.
Características principales de Fastapi Sync Async Starter Template:
1️⃣
Integración del marco FastAPI
2️⃣
Patrones de acceso a bases de datos duales con psycopg2 y asyncpg
3️⃣
Conjunto de pruebas exhaustivas utilizando pytest
4️⃣
Soporte para Docker con construcciones multietapa
5️⃣
Limitación de tasa con soporte de Redis
Por qué podría ser usado Fastapi Sync Async Starter Template?
# | Caso de Uso | Estado | |
---|---|---|---|
# 1 | Construcción de aplicaciones web modernas con FastAPI | ✅ | |
# 2 | Implementación de operaciones de base de datos sincrónicas y asincrónicas | ✅ | |
# 3 | Creación de APIs escalables con pruebas integradas y limitación de tasa | ✅ |
Desarrollado por Fastapi Sync Async Starter Template?
El proyecto es mantenido por ysskrishna, quien se enfoca en crear plantillas de aplicaciones web eficientes y modernas utilizando Python y FastAPI.