Utilities
@nestjs/cqrs
- A lightweight CQRS module for Nest framework.-
@nestjs-architects/typed-cqrs
- A wrapper for the Nest CQRS library for better typing of query and command results. -
nestjs-config
- A Great module to handle project configurations. -
nest-typed-config
- Intuitive, type-safe configuration module for Nest framework. -
configfy
- A decorator based configuration module that makes it easier to deal with configuration files and secrets. -
@nestcloud/cli
- A Node.js micro-service solution based on Consul, writing by Typescript language and NestJS framework. -
nestjs-easyconfig
- A NestJS module for managing configs that provides some sleek features. -
nest-schedule
- Schedule job easier by decorator. -
nest-queue
- Easy queue management based on Redis for your application. - NestJS Toolbox - The repository contains a suite of components and modules for NestJS.
-
nestjs-multer-extended
- Extended MulterModule for NestJS framework with flexible Amazon S3 upload and helpful features. -
nestjs-cls
- A continuation-local storage module for Nest (usingasync_hooks
) -
nestjs-http-promise
- A Promise-based alternative to@nestjs/axios
, with retries feature usingaxios-retry
andaxios
. -
NestJS Toolkit
- This toolkit is intended to be used in NestJs Starter, or any project that uses a centralized configuration, following the same architecture of the starter. Pks: http-client, typeorm, redis, filter exceptions, test utilities with test containers. -
typia
: 20,000x times faster runtime validator using pure TypeScript type. -
@nestia/core
: 20,000x times faster validation and 200x faster JSON serialization decorators usingtypia
. Enable to utilize pure TypeScript interface type as DTO, and overall server performance improved by about 30x times. Also, supports advancedwebsocket
controlle methods throughtgrid
. -
@nestia/migrate
: Migration program generating NestJS project fromswagger.json
file. Also possible to generate SDK (collection offetch
functions with type definitions) and Mockup Simulator (backend server simulator embedded in SDK) fromswagger.json
file through@nestia/sdk
-
dto-classes
: Developer-friendly parsing, validation & serialization. Pipes auto-parse via type declarations. Uses properties for field schemas, not decorators. -
nestjs-conditional-exception-filter
- A tiny utility to support attribute-based exception filtering, ie., no need to use classes for@Catch()
. -
murlock
- MurLock is a distributed lock solution designed for the NestJS framework. It provides a decorator@MurLock()
that allows for critical sections of your application to be locked to prevent race conditions. -
@nestjs-library/config
- A NestJS module for managing environment variables easily and securely -
@youba/nestjs-dbvalidator
- A NestJS module has some built-in database validators using class-validator and typeorm -
@jmcdo29/nestjs-spelunker
- A NestJS module that does a bit of a dive through the provided module and reads through the dependency tree from the point of entry given.