getlarge / nestjs-tools

Open-source libraries for NestJS framework
Apache License 2.0
50 stars 5 forks source link
async-local-storage cluster lock microservices nestjs rabbitmq typescript

NestOry Logo

NestJS Tools

License: Apache 2.0 CI Quality Gate Status code style: Prettier

This repository contains several helpful packages for NestJS that I have developed for NestJS applications running in production.

List of packages

Package Description Version
AMQP-Transport A NestJS microservice adapter around AMQPlib supporting exchanges. npm
Async-Local-Storage A NestJS module to track context with AsyncLocalStorage. npm
Cluster A class to manage workers' lifecycle in a (Node.js) cluster. npm
ESLint-Plugin A set of ESLint rules for NestJS applications. npm
File-Storage A NestJS module supporting FS, S3 and GCP strategies. npm
Lock A NestJS module to provide a distributed lock for your application. npm
Fastify-Upload A NestJS module to provide file upload support for Fastify. npm

Installation and usage

Check the README of each package for more details.

Examples

Check out the following projects for examples of using these packages: