FastStart is a modular and flexible starting point for building backend microservices with FastAPI. This repository provides a robust base structure with various extensions and configurations to help you get started quickly and efficiently.
- Multiple Variations: Branches with various features and integrations, such as:
- Extensible: Easily add and customize features as per your project requirements.
- Best Practices: Follow industry best practices for code organization, security, and performance.
Branch Name | Description |
---|---|
base | A well-organized and scalable FastAPI project structure with integrated features to kickstart your development. |
minimal | A lightweight, stripped-down FastAPI starter with only essential boilerplate. |
prisma-orm | A base structure with Prisma ORM integrated, extending the core functionality. |
sqlalchemy | A base structure with Async SQLAlchemy integrated, extending the core functionality. |
To get started with the FastAPI Starter Kit, clone the repository using the following command:
Example:
git clone --single-branch -b <BRANCH_NAME> https://github.com/Hoopoes/FastStart.git
git clone --single-branch -b base https://github.com/Hoopoes/FastStart.git
FastStart also includes a Log Viewer for easy access to logs and error tracking.
To access the Log Viewer, simply navigate to the appropriate route in the application (you may need to configure the path depending on your setup). This feature helps you monitor the logs and debug your application more effectively.
For any questions or feedback, please reach out to:
- Muhammad Umar Anzar - [email protected]
- Mubashir Ahmed Siddiqui - [email protected]
Or open an issue on GitHub.