https://github.com/mugabodannyshafi/nestify
A powerful CLI tool for scaffolding production-ready NestJS applications
https://github.com/mugabodannyshafi/nestify
Last synced: 15 days ago
JSON representation
A powerful CLI tool for scaffolding production-ready NestJS applications
- Host: GitHub
- URL: https://github.com/mugabodannyshafi/nestify
- Owner: mugabodannyshafi
- Created: 2025-09-18T08:59:26.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-10-24T09:07:14.000Z (26 days ago)
- Last Synced: 2025-10-24T10:27:49.636Z (25 days ago)
- Language: TypeScript
- Homepage: https://srt.rw/rT9RNP
- Size: 214 KB
- Stars: 25
- Watchers: 0
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-nestjs - Nestify - A powerful CLI toolkit for generating production-ready NestJS projects in one command. Includes authentication scaffolding, Prisma/TypeORM support, database integrations (MySQL, PostgreSQL, MongoDB), Docker setup, testing, GitHub Actions CI/CD, and pre-configured development tools (ESLint, Prettier, Swagger). [Documentation](https://nestify-docs.web.app/) (Resources)
README
# Nestify - Supercharged NestJS CLI
[](https://www.npmjs.com/package/nestify-cli)
[](https://opensource.org/licenses/MIT)
[](https://nodejs.org)
> 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](https://srt.rw/rT9RNP)
## Installation
```bash
npm install -g nestify-cli
```
## Quick Start
```bash
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](https://srt.rw/k8l53P) | [NPM](https://www.npmjs.com/package/nestify-cli) | [Documentation](https://srt.rw/rT9RNP)