Nestify - Supercharged NestJS CLI
May 20, 2026 ยท View on GitHub
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