Skip to content

A modular and flexible starter kit for FastAPI projects, featuring branches with various extensions.

License

Notifications You must be signed in to change notification settings

Hoopoes/FastStart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fastapi-logo

FastStart: A FastAPI Starter Kit

License Stars Forks Issues Pull Requests Contributors

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.

✨ Features

  • 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.

🌱 Branches

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.

🚀Getting Started

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

📂 Log Viewer

FastStart also includes a Log Viewer for easy access to logs and error tracking.

Logger Viewer

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.

🌟 Star History

Star History Chart

📞 Contact

For any questions or feedback, please reach out to:

Or open an issue on GitHub.