A production-ready FastAPI starter template with best practices.
- FastAPI with async/await support
- SQLAlchemy 2.0 with async support
- Alembic for database migrations
- JWT Authentication with refresh tokens
- Pytest with comprehensive test structure
- Poetry for dependency management
- Docker & Docker Compose for development
- Modular architecture with clear separation of concerns
- Pre-commit hooks for code quality
- Type checking with mypy
- Logging with loguru
- CI/CD with GitHub Actions
- Health checks and monitoring ready
git clone https://github.com/ayahaustine/fastapi-starter.git
cd fastapi-starter