Nestify - Supercharged NestJS CLI

May 20, 2026 ยท View on GitHub

npm version License: MIT Node.js Version

A powerful CLI tool for scaffolding production-ready NestJS projects with Docker, testing, and CI/CD setup out of the box.

Documentation

For full documentation, visit https://srt.rw/rT9RNP

Installation

npm install -g nestify-cli

Quick Start

nestify new my-awesome-app

Follow the interactive prompts to configure your project with:

  • Package manager (npm/yarn/pnpm)
  • Docker support (MySQL/PostgreSQL/MongoDB + Redis)
  • Swagger documentation
  • GitHub Actions CI/CD

Git Requirement

nestify expects git to be available on your PATH by default and will initialize a repository for new projects. If git is not installed the CLI will exit with a helpful message. To skip Git initialization use the --no-git flag when creating a project:

nestify new my-awesome-app --no-git

Key Features

  • Production-ready NestJS setup with best practices
  • Docker Compose with database and Redis
  • ORM Support with Prisma (CLI-based) or TypeORM
  • Testing with Jest (unit & e2e)
  • CI/CD with GitHub Actions
  • Code quality with ESLint and Prettier
  • API documentation with Swagger (optional)
  • Environment management with .env files

Database & ORM Support

Prisma

Nestify uses the official Prisma CLI to initialize your database layer, ensuring you always get the latest features and best practices.

TypeORM

Full TypeORM support with entity-based models for MySQL, PostgreSQL.

Mongoose

MongoDB integration with Mongoose for schema-based modeling.

License

MIT

Author

Shafi Danny MUGABO
GitHub | NPM | Documentation