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.

4Core packages
Type-safeCRUD + DTO generation
Security-firstJWT + refresh token rotation

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

  1. Generate a resource: ncnu --gen Post --path src/app title:string
  2. Extend generated services/controllers from Nest-Util base classes.
  3. Secure routes with @nest-util/nest-auth and 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