Skip to main content

Like 'cargo new' cli creat fastapi project

Project description

LTOU 🦖

Create Fastapi App CLI
Supercharged Productivity⚡️

✨Create a new production-ready project and deploy automation (Docker,CICD) by running ltou command.

Focus on writing code and thinking of business-logic! Don't Panic! The CLI will take care of the rest. Drink More coffee ☕️ and Ship More🛳️

⚡️ Quick start

You can install it directly from pypi with pip.

python3 -m pip install ltou

Let's create a new project via interactive console UI (or CUI for short) in current folder:

ltou

🍪 That's all you need to know to start! 🍪

⚡️ Features

One of the coolest features is that this project is extremely configurable(as-plugins). You can choose between different databases and even ORMs, or you can even generate a project without a database! Currently, SQLAlchemy2.0(1.4+), SqlModel, Beanie and Tortoise are supported.

This project can run as TUI or CLI and has excellent code documentation.

Out-of-the-box Feature:

  • Different databases support;
  • Different ORMs support;
  • Optional redis support;
  • Optional rabbitmq support;
  • Optional CI/CD;
  • Optional Sentry integration;
  • Optional Loguru logger;
  • Optional Celery(flower);
  • Pre-commit integration;
  • Some utils plugins
  • ...

⚡️ Thinks

this 'ltou' short name is inspired by "The Last of Us".

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ltou-0.1.0.tar.gz (36.9 kB view details)

Uploaded Source

Built Distribution

ltou-0.1.0-py3-none-any.whl (60.4 kB view details)

Uploaded Python 3

File details

Details for the file ltou-0.1.0.tar.gz.

File metadata

  • Download URL: ltou-0.1.0.tar.gz
  • Upload date:
  • Size: 36.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.11.1 Darwin/22.3.0

File hashes

Hashes for ltou-0.1.0.tar.gz
Algorithm Hash digest
SHA256 5db9551e56c97a351674f2adc446a12c6c3deb16b446a26d9dcd83b1671ae3f2
MD5 82e3fb26faada635dad8347787a3271d
BLAKE2b-256 2a1e1ccd04ef3cedace57b733c045022986d63724f913195bfee5d9d10611b9d

See more details on using hashes here.

File details

Details for the file ltou-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ltou-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 60.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.1 CPython/3.11.1 Darwin/22.3.0

File hashes

Hashes for ltou-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c4690e8116ad37db21c1f463f3d613df7701ffd50b80c06a804a7a5bddc79dd2
MD5 81a7e5fb09a6e23128cc42e17ff69db3
BLAKE2b-256 1d93ed0497d86be34977ba2388109ad8417add8e421868070fb6cb45bf63292b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page