Skip to content

mugabodannyshafi/nestify

Repository files navigation

Nestify - Supercharged NestJS CLI

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

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