lakshmana64 /
fastapi-starter
A lightweight FastAPI starter template for building production-ready REST APIs in Python. Includes a clean project structure, async endpoints, and a simple foundation for scalable backend services.
42/100 healthLoading repository data…
tomasemilio / repository
FastAPI Starter: A simple and intuitive example repository showcasing basic functionality and best practices for building web APIs with FastAPI. Use this as a template or reference for accelerating your FastAPI projects
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
FastAPI Starter: A simple and intuitive example repository showcasing basic functionality and best practices for building web APIs with FastAPI. Use this as a template or reference for accelerating your FastAPI projects
python3.12 -m venv env
source env/bin/activate
Create a .env file following the example example.env
app/config.py has 3 sets of configurations: Test, Dev, and Prod.
touch .env
Run the following command to install dependencies. runtime.txt specifies the runtime version used.
bash reset.sh
python run.py
We use the TestConfig to run tests
bash test.sh
The application models three primary entities:
Relationships between these models are defined as follows:
Selected from shared topics, language and repository description—not editorial ratings.
lakshmana64 /
A lightweight FastAPI starter template for building production-ready REST APIs in Python. Includes a clean project structure, async endpoints, and a simple foundation for scalable backend services.
42/100 healththehimel /
Production-ready FastAPI auth API starter: Google OAuth, secure JWT httpOnly cookies, user management, RBAC, async Postgres, and Alembic migrations.
53/100 healthrongguanhui /
🚀 A production-ready SaaS backend starter kit based on FastAPI, Async SQLAlchemy, Celery & Docker. Features RBAC, Multi-tenancy, AI-readiness, and Enterprise modules.
This design facilitates efficient data retrieval and manipulation, adhering to best practices in database normalization.
To optimize performance, the framework employs selective relationship loading strategies:
This approach balances performance with data availability, ensuring efficient resource utilization.
The project defines a custom Base class that all models inherit from. This class includes common configurations and behaviors, promoting code reusability and consistency across the application's data models.
AlensAleksandrs /
Starter template for FastAPI services with Celery, Redis, and modular file storage. Includes Docker and Kubernetes deployment manifests, async task processing, and a clean structure for scalable backend applications.
48/100 healthvineet416 /
FastAPI MongoDB API - A modern, async REST API built with FastAPI and MongoDB (Motor driver) that provides full CRUD operations. Features automatic data validation with Pydantic, interactive API documentation via Swagger UI, and production deployment on Render. Perfect for learning FastAPI or as a starter template for MongoDB-backed APIs.
41/100 healthJewel-cse /
A fully containerized RESTful API built with FastAPI, PostgreSQL, and SQLAlchemy (Async). Includes JWT-based authentication, role-based access control (admin & user), and CRUD operations for products. Perfect starter template for building scalable backend services in Python.
41/100 health