NestJS developer toolkit
Ship robust APIs faster with Nest-Util.
A focused set of libraries and a CLI generator that remove repetitive boilerplate for CRUD APIs, authentication, secure encrypted file storage, and maintainable NestJS architecture.
What you get out of the box
@nest-util/nest-crud
Reusable CRUD services and controller factories with filtering, pagination, and Swagger docs.
@nest-util/nest-auth
Dynamic auth module with configurable user fields, password hashing, and token rotation.
@nest-util/nest-file
Store encrypted blobs in MinIO and keep file metadata in Postgres with TypeORM owner attachments.
ncnu CLI
Generate entities, DTOs, services, and controllers with strict typing and consistent conventions.
Typical workflow
-
Generate a resource:
ncnu --gen Post --path src/app title:string - Extend generated services/controllers from Nest-Util base classes.
-
Secure routes with
@nest-util/nest-authand publish with confidence.
Ready to standardize your NestJS backend stack?
Use the docs to install, configure, and deploy Nest-Util with CI/CD and GitHub Pages documentation.
Open full documentation