cookiecutter-fastapi  by arthurhenrique

Cookiecutter template for FastAPI projects

created 5 years ago
575 stars

Top 56.9% on sourcepulse

GitHubView on GitHub
Project Summary

This repository provides a Cookiecutter template for scaffolding FastAPI projects, specifically tailored for machine learning applications. It aims to accelerate development by offering a pre-configured structure with integrated tools like uv, GitHub Actions, and Pytest, benefiting developers seeking a robust starting point for ML-driven APIs.

How It Works

The template leverages Cookiecutter, a command-line utility that uses Jinja2 templating to generate project structures. Upon execution, it prompts the user for project-specific details, which are then used to customize filenames and file contents, creating a ready-to-use FastAPI project boilerplate.

Quick Start & Requirements

  • Primary install / run command: cookiecutter gh:arthurhenrique/cookiecutter-fastapi
  • Prerequisites: Python, pip, Cookiecutter CLI (pip install cookiecutter).

Highlighted Details

  • Includes uv for fast Python package management.
  • Integrates GitHub Actions for CI/CD.
  • Sets up Pytest for automated testing.

Maintenance & Community

No specific community channels or maintenance details are provided in the README.

Licensing & Compatibility

The license is not specified in the README.

Limitations & Caveats

The README does not specify the license, which may impact commercial use or closed-source integration.

Health Check
Last commit

3 weeks ago

Responsiveness

1+ week

Pull Requests (30d)
2
Issues (30d)
0
Star History
32 stars in the last 90 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), Travis Fischer Travis Fischer(Founder of Agentic), and
1 more.

fastmcp by punkpeye

3.7%
2k
TypeScript framework for building MCP servers handling client sessions
created 7 months ago
updated 2 days ago
Feedback? Help us improve.