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.nestjs-context-logger
- A contextual logger for NestJS applications using ALS under the hood.