@schemifyjs/cli v0.1.25
Schemify CLI
🛠️ Modern microservice scaffolding powered by Hexagonal Architecture, DDD, CQRS, and NestJS.
English
🔗 Repository
Visit the official repository: Schemify Microservice
🚀 What is Schemify CLI?
schemify is a CLI tool designed to scaffold production-grade Node.js microservices using best practices like:
- Hexagonal Architecture (Ports & Adapters)
- Domain-Driven Design (DDD)
- CQRS + Event-driven Messaging
- gRPC, Kafka, and Prisma ORM
It generates everything from project skeletons to use cases, entities, DTOs, and handlers.
📦 Installation
npm install -g @schemify/cli📂 Usage
Create a new microservice:
schemify new microserviceYou’ll be prompted for the project name and type. The CLI will:
- Copy the base template from
schemify-microservice - Setup module structure, gRPC contracts, Kafka topics, and Prisma schemas
- Bootstrap the project with Git and install dependencies
🧪 Example
schemify new grpcCreates a gRPC-ready microservice using DDD structure inside your workspace.
Español
🔗 Repositorio
Visita el repositorio oficial: Schemify Microservice
🚀 ¿Qué es Schemify CLI?
schemify es una herramienta de línea de comandos que permite generar microservicios Node.js con prácticas modernas como:
- Arquitectura Hexagonal (Puertos y Adaptadores)
- Diseño guiado por el dominio (DDD)
- CQRS + Eventos con Kafka
- gRPC y Prisma ORM
Genera automáticamente la estructura completa: entidades, casos de uso, módulos, DTOs y handlers.
📦 Instalación
npm install -g @schemify/cli📂 Uso
Crear un nuevo microservicio:
schemify new microserviceEl CLI te preguntará el nombre y tipo del proyecto. Luego:
- Copia la plantilla base de
schemify-microservice - Configura módulos, contratos gRPC, tópicos Kafka y Prisma
- Inicializa Git e instala las dependencias
🧪 Ejemplo
schemify new kafkaCrea un microservicio orientado a eventos con Kafka y CQRS.
👀 Repositorio base
Todo se genera desde el template oficial: https://github.com/Schemify/schemify-microservice
🧠 Tips
- Usa
--helppara ver todos los comandos - La CLI valida nombres y estructuras automáticamente
- Compatible con monorepos y workspaces
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago