create-dev-engine
v1.0.4
Published
Enterprise-grade CLI tool that automates full-stack scaffolding, dockerization, module generation, and security auditing.
Maintainers
Readme
create-dev-engine 🚀
Enterprise-grade CLI tool built with TypeScript and Node.js that automates full-stack project scaffolding, configures Docker/CI/CD pipelines, dynamically generates domain modules, automatically dockerizes & deploys any existing Laravel PHP, Node.js, Next.js, or Python application, and sets up AI-ready development environments.
🎯 Features & Commands
1. Smart Dockerizer & 1-Click Deployment Engine (dockerize)
Instantly dockerizes and deploys any existing project (Laravel PHP 7.4-8.4, Express Node.js, Next.js / React, Python, MySQL, Postgres, Redis).
Auto-detects tech stack and generates:
Dockerfile(optimized multi-stage or Nginx/PHP-FPM/Octane)docker-compose.yml(configured with MySQL, PostgreSQL, or Redis from.env).dockerignoredocker-deploy.sh(auto-migrations and config caching helper script)
# Dockerize existing project
npx create-dev-engine dockerize
# Dockerize AND immediately build & launch containers on Docker
npx create-dev-engine dockerize --run2. Interactive Scaffolding Wizard (create-dev-engine)
Scaffolds a complete, enterprise-grade project in 30 seconds:
- Architecture: Monorepo (Next.js + Node API) or Decoupled (Laravel + React)
- Database: PostgreSQL, MySQL, or None
- Cache: Redis or None
- DevOps: Docker Compose + GitHub Actions CI/CD workflows
- AI Coding Context: Injects
.cursorrulesandLLMS.txtcontext documents - Git: Automatically initializes git repository
npx create-dev-engine
# or
npx create-dev-engine init3. Clean Architecture Code Generator (generate:module)
Auto-generates a feature domain module following Clean Architecture / Feature-Driven Design:
- Controller (RESTful endpoints with Zod validation)
- Service (Business logic layer)
- Repository (Data access layer)
- Zod Schema (Strongly typed validation schemas)
- Unit Tests (Automated test suites)
npx create-dev-engine generate:module User --fields="name:string,email:string,age:number"4. Security Audit Scanner (audit)
Scans repository for critical security vulnerabilities, secret leaks, and misconfigurations:
- Leaked API keys, AWS credentials, DB passwords, or RSA keys in
.envor code - Vulnerable dependency packages in
package.json/composer.json - Insecure Docker configs (unprivileged user missing, root daemon exposure)
npx create-dev-engine audit🛠 Prerequisites & Tech Stack
- Node.js:
>= 18.0.0 - Docker & Docker Compose: Optional (required for
--rundeployment) - Built with: TypeScript (Strict, zero
any), Commander.js, Handlebars, Chalk, Ora, Execa, Zod
📜 License
MIT © 2026
