NestJS Drizzle CRUD Generator
Generates production-ready NestJS CRUD modules featuring Drizzle ORM, Zod validation, and automated Jest unit tests.
This skill streamlines NestJS backend development by automating the scaffolding of complete feature modules. It generates type-safe database schemas using Drizzle ORM, controllers with full CRUD endpoints, services with built-in pagination and soft-delete support, and Zod-validated DTOs. Following the zaccheroni-monorepo pattern, it ensures architectural consistency across your codebase while providing comprehensive Jest unit tests with mocked database interactions to guarantee reliability from the start.
Key Features
01Standardized monorepo-compatible file structure
02Request and query validation using Zod and nestjs-zod
03219 GitHub stars
04Full CRUD module generation (Controller, Service, Module, Schema)
05Type-safe Drizzle ORM queries with soft-delete functionality
06Automated Jest unit test suites with database mocking
Use Cases
01Bootstraping unit-tested backend features in a TypeScript monorepo
02Implementing standardized validation and error handling for NestJS services
03Rapidly scaffolding new database entities and RESTful API endpoints