@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
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago