Skip to content

🟢 FastAPI beginner-friendly template with async, PostgreSQL, Redis, Docker, and modular structure.

Notifications You must be signed in to change notification settings

ummataliyev/fastapi-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastAPI Template

Overview

FastAPI Template is a beginner-friendly starter project to quickly build FastAPI applications.
It provides a clean, modular structure with essential features to help new developers learn and start building projects efficiently.

Features

  • ✅ User management example**: CRUD operations for user data.
  • ✅ PostgreSQL: Relational database for persistent storage.
  • ✅ Redis: Optional caching and message broker support.
  • ✅ MongoDB: Optional NoSQL database support.
  • ✅ Alembic: Database migrations for PostgreSQL.
  • ✅ Pydantic: Data validation for user input and API responses.
  • ✅ Async-ready: Fully asynchronous operations using FastAPI + SQLAlchemy.

Installation

  1. Clone the repository:
git clone git@github.com:ummataliyev/fastapi-template.git
cd fastapi-template

About

🟢 FastAPI beginner-friendly template with async, PostgreSQL, Redis, Docker, and modular structure.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published