cookiecutter-fastapi

一条命令生成带 ML、CI/CD 的 FastAPI 项目骨架

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 基础设施 🍴 复刻 75 🐛 待处理 1 👀 关注 5
GitHub ↗
GitHub 星标 ★ 709
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源模板,MIT许可证,完全免费,无付费版本。

项目预览

cookiecutter-fastapi 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类基础设施
开发团队arthurhenrique
定价模式🏷️完全免费
价格说明开源模板,MIT许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,black,boilerplate,cli,cookiecutter,cookiecutter-fastapi,deep-learning,docker,fastapi,fastapi-boilerplate,hacktoberfest,llm,machine-learning,ml,mlops,neural-network,openai,python,uv
GitHub 星标★ 709
上线时间2020-01-12 00:00:00
代码更新2025-08-25
仓库体积545 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

cookiecutter-fastapi 是一个用于快速生成 FastAPI 项目结构的 Cookiecutter 模板。它解决了从零搭建 FastAPI 项目时繁琐的配置问题,内置了机器学习、uv 包管理、GitHub Actions 持续集成和 Pytest 测试等现代开发实践。通过简单的命令行交互,开发者可以快速生成一个结构清晰、开箱即用的项目骨架,包含应用配置、数据库、API 路由等基础模块,并自动集成测试和 CI/CD 流程,极大提升了项目启动效率。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 709

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 4 步

环境要求

  • Python 3.9+
  • cookiecutter

安装与启动步骤

  1. 1装脚手架

    先装模板工具。

    pip install cookiecutter
  2. 2生成项目

    用仓库地址生成工程。

    cookiecutter https://github.com/arthurhenrique/cookiecutter-fastapi
  3. 3装依赖

    进目录按提示装。

    cd myproject && pip install -r requirements.txt
  4. 4跑起来

    起开发服务验证。

    uvicorn app.main:app --reload

如何确认成功

生成的项目能起服务并打开接口文档页。

注意事项

  • 模板会问一堆选项,答完就得到完整骨架。
  • 选项影响目录结构,选错只能重新生成。

核心亮点

  • 内置 uv 包管理,依赖安装和锁定更高效
  • 集成 GitHub Actions,自动运行测试和 lint
  • 预置 Pytest 测试配置,方便快速编写单元测试

不足之处

  • 文档/社区待观察
  • 模板灵活性一般,定制化需手动调整

适用场景

  • 快速搭建 FastAPI 微服务基础架构
  • 启动需要集成测试和 CI 的 Python API 项目
  • 作为机器学习模型部署服务的项目脚手架

替代项目

fastapi-project-template、full-stack-fastapi-template、fastapi-cookiecutter

上一篇:zetaforgedev

下一篇:qgate-model

同类项目推荐

bert4torch 开源

轻量 PyTorch 实现,让预训练模型定制更顺手

An elegent pytorch implement of transformers

★ 1324 2026-08-09
texar 开源

用 TensorFlow 快速搭建 NLP 和文本生成模型

Toolkit for Machine Learning, Natural Language Processing, and Text Generation, in T···

★ 2393 2026-08-10
assistant-ui 开源

用 React 组件快速搭建专业 AI 聊天界面,开箱即用。

Typescript/React Library for AI Chat

★ 12998 2026-08-09
sugar 开源

给AI编程代理装上长期记忆,跨会话不丢上下文

Persistent memory for AI coding agents. Local-first, cross-session context, global k···

★ 100 2026-08-09
openai-agents-js 开源

几行代码搭出会调工具、能转接的多 Agent 应用

A lightweight, powerful framework for multi-agent workflows and voice agents

★ 3990 2026-10-13
buddyme 开源

给 AI 助手装上会成长的人格和长期记忆

Lightweight agent framework with layered personality evolution, three-tier skill loa···

★ 62 2026-09-13
mcp-server-bash-sdk 开源

纯 Bash 写 MCP 服务器,零依赖跑通 AI 工具调用

MCP server SDK/example implemented entirely in bash — build a Model Context Protoco···

★ 515 2026-08-09
quantalogic 开源

用 ReAct 框架快速搭出会写代码、能跑命令的 AI 智能体

Quantalogic ReAct Agent - Coding Agent Framework - Gives a ⭐️ if you like the proj···

★ 470 2026-10-13