manage-fastapi

๐Ÿš€ CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.

mysqlcliboilerplatemongodbsqlitepostgresqldatabasesproject-managementproject-management-toolproject-generatortortoise-ormfastapi

Preview

manage-fastapi preview

Overview

manage-fastapi is a command-line tool that generates and manages FastAPI project structures with customizable boilerplate code. It uses Python and provides commands to scaffold new projects and applications, optionally including Docker configuration and pre-commit hooks, designed to help developers set up FastAPI applications quickly with a consistent folder structure.

Features

customizable-project-boilerplatecustomizable-app-boilerplateproject-structuringdockerfile-generationdocker-compose-generationpre-commit-hooksinteractive-modecli-tool

Feature Flags

authenticationnotificationsmapsformsValidationdockerci

Recommended Use Cases

fastapi-project-scaffoldingrapid-api-developmentproject-management

Frontend

None

Backend

fastapipython

Auth Providers

None

Deployment Targets

docker

Payment Providers

None

Quick Facts

โญ Stars
1,8k
๐Ÿด Forks
104
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-09-02T21:02:55Z
GitHub

Stack

Framework
fastapi
Language
python
Database
postgresql, mysql, sqlite, mongodb
ORM
tortoise-orm
Testing
pytest

Data Layer

Databases
postgresql, mysql, sqlite, mongodb
ORM
tortoise-orm

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
4 usd / month
Notes
Open source CLI tool distributed via PyPI
Get Started with this Boilerplate