python-fastapi-starter-api-project and py-api-starter

These are competitors—both are FastAPI starter templates for building production-grade APIs, and a developer would select one based on whether they prioritize database patterns and authentication (A) or background job processing and data analysis capabilities (B).

Maintenance 2/25
Adoption 6/25
Maturity 9/25
Community 16/25
Maintenance 13/25
Adoption 0/25
Maturity 9/25
Community 0/25
Stars: 16
Forks: 7
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stars:
Forks:
Downloads:
Commits (30d): 0
Language: Python
License: MIT
Stale 6m No Package No Dependents
No Package No Dependents

About python-fastapi-starter-api-project

kumarsonu676/python-fastapi-starter-api-project

A scalable FastAPI project template with async SQLAlchemy, PostgreSQL, and repository pattern implementation. Features JWT authentication, comprehensive error handling, and follows best practices for building production-ready APIs. Includes modular architecture, dependency injection, Pydantic validation, and Alembic migrations.

Implements a three-layer architecture separating API routes, business logic services, and data access repositories for clean code organization and testability. Includes Docker Compose configuration for containerized development, automatic Alembic migration generation with SQL script export capabilities, and a comprehensive test suite split between unit and integration tests. Targets Python 3.9+ developers building REST APIs with PostgreSQL as the primary database backend.

About py-api-starter

jasbirdii/py-api-starter

🚀 Build efficient APIs and data services with this FastAPI starter template, featuring background jobs, data analysis, and Jupyter notebooks.

Scores updated daily from GitHub, PyPI, and npm data. How scores work