Subscribe to get weekly email with the most promising tools 🚀

Fastapi Sync Async Starter Template-image-0
Fastapi Sync Async Starter Template-image-1
Fastapi Sync Async Starter Template-image-2

Description

FastAPI Sync/Async Starter is a modern Python web application template built with FastAPI, showcasing synchronous and asynchronous operations using SQLAlchemy, psycopg2, and asyncpg. It features comprehensive testing with pytest, Docker support with multistage builds, and production-ready rate limiting with Redis support.

How to use Fastapi Sync Async Starter Template?

Clone the repository, set up a virtual environment using Poetry, install dependencies, and run the application using Docker or directly with Python.

Core features of Fastapi Sync Async Starter Template:

1️⃣

FastAPI Framework Integration

2️⃣

Dual database access patterns with psycopg2 and asyncpg

3️⃣

Comprehensive test suite using pytest

4️⃣

Docker support with multistage builds

5️⃣

Rate limiting with Redis support

Why could be used Fastapi Sync Async Starter Template?

#Use caseStatus
# 1Building modern web applications with FastAPI
# 2Implementing synchronous and asynchronous database operations
# 3Creating scalable APIs with integrated testing and rate limiting

Who developed Fastapi Sync Async Starter Template?

The project is maintained by ysskrishna, who focuses on creating efficient and modern web application templates using Python and FastAPI.

FAQ of Fastapi Sync Async Starter Template