All Projects → ycd → Manage Fastapi

ycd / Manage Fastapi

Licence: mit
🚀 CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Manage Fastapi

Endb
Key-value storage for multiple databases. Supports MongoDB, MySQL, Postgres, Redis, and SQLite.
Stars: ✭ 208 (+27.61%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Node Orm2
Object Relational Mapping
Stars: ✭ 3,063 (+1779.14%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+1637.42%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Adminer Custom
Customizations for Adminer, the best database management tool written in PHP.
Stars: ✭ 99 (-39.26%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Dev Setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
Stars: ✭ 5,590 (+3329.45%)
Mutual labels:  cli, mysql, mongodb, postgresql
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 2,315 (+1320.25%)
Mutual labels:  mysql, mongodb, sqlite, databases
Sequelize Auto Migrations
Migration generator && runner for sequelize
Stars: ✭ 233 (+42.94%)
Mutual labels:  cli, mysql, postgresql, sqlite
Express Graphql Boilerplate
Express GraphQL API with JWT Authentication and support for sqlite, mysql, and postgresql
Stars: ✭ 201 (+23.31%)
Mutual labels:  mysql, postgresql, sqlite, boilerplate
Denodb
MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno
Stars: ✭ 498 (+205.52%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Django Dbbackup
Management commands to help backup and restore your project database and media files
Stars: ✭ 471 (+188.96%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (+7.98%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Zxw.framework.netcore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Stars: ✭ 691 (+323.93%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Mikro Orm
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
Stars: ✭ 3,874 (+2276.69%)
Mutual labels:  mysql, mongodb, postgresql, sqlite
Express Rest Api Boilerplate
Express REST API with JWT Authentication and support for sqlite, mysql, and postgresql
Stars: ✭ 384 (+135.58%)
Mutual labels:  mysql, postgresql, sqlite, boilerplate
Easydb
Easy-to-use PDO wrapper for PHP projects.
Stars: ✭ 624 (+282.82%)
Mutual labels:  mysql, postgresql, sqlite, databases
Migrate
Database migrations. CLI and Golang library.
Stars: ✭ 7,712 (+4631.29%)
Mutual labels:  mysql, mongodb, sqlite, databases
Csv2db
The CSV to database command line loader
Stars: ✭ 102 (-37.42%)
Mutual labels:  cli, mysql, postgresql
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-36.2%)
Mutual labels:  mysql, mongodb, postgresql
Serendipity
A PHP blog software
Stars: ✭ 151 (-7.36%)
Mutual labels:  mysql, postgresql, sqlite
Qtl
A friendly and lightweight C++ database library for MySQL, PostgreSQL, SQLite and ODBC.
Stars: ✭ 92 (-43.56%)
Mutual labels:  mysql, postgresql, sqlite

Project generator and manager for FastAPI.

Latest Commit
Package version


Source Code: View it on Github


Features 🚀

  • Creates customizable project boilerplate.

  • Creates customizable app boilerplate.

  • Handles the project structuring for you.

  • Optional Dockerfile generation.

  • Optional docker-compose generation for your project needs.

  • Optional pre-commit hook generation.

Installation 📌

  • Prerequisites
    • Python 3.6 +

Manage FastAPI can be installed by running

pip install manage-fastapi 

Getting started 🎈

Easiest way to start is using the defaults:

fastapi startproject [name]

But there is an interactive mode!

fastapi startproject [name] --interactive

Command line options 🧰

Manage FastAPI provides three different commands.

You can list them with

fastapi --help

The idea is to have a highly customizable CLI, but at the same time a simple interface for new users. You can see the available options for startproject running fastapi startproject --help:

The other commands are already available but the current implementation is too shallow. More details about startapp and run commands will be provided once they have more functionalities, at the moment you can run startapp by just:

fastapi startapp {name}

On the other hand, the run command expects you to have a startproject structure:

fastapi run

License

This project is licensed under the terms of the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].