Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nest4it/nestjs-utility

Utility modules for NestJS
https://github.com/nest4it/nestjs-utility

authentication interceptors nestjs sendgrid utilities

Last synced: 20 days ago
JSON representation

Utility modules for NestJS

Awesome Lists containing this project

README

        


Utility (@n4it/utility)




for APIs built with NestJs




Logo n4it




License


Renovate


PRs welcome


Built by
n4it and

Contributors



We believe that everyone who's working with NestJs and building some services will find this microframework very useful.

## Features

- 🔑 **API-Key Management:** Safe handling of API keys to protect and manage access to your software.
- 📧 **Email Services:** Automated email communications integrated seamlessly.
- **Global Error filter** Out of the box handling from recoverable and non-recoverable errors.

## Install

```shell
npm i @n4it/crud class-transformer class-validator
```

## Packages

- [**@n4it/utility-sendgrid**](https://www.npmjs.com/package/@n4it/utility-sendgrid) - A NestJS module for sending emails with SendGrid using the `EventEmitter`.
- [**@n4it/utility-error-filter**](https://www.npmjs.com/package/@n4it/utility-error-filter) - A NestJS module for catching and handling errors globally.
- [**@n4it/utility-api-key**](https://www.npmjs.com/package/@n4it/utility-api-key) - A NestJS module for creating and validating API keys effortlessly, leveraging JWT tokens and customizable policies.

## Support

Any support is welcome. At least you can give us a star.

## Contributors

### Code Contributors

This project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].

### Financial Contributors

#### Organizations

Currently this project is sponsored and maintained by N4IT. Get in touch if you want to become a sponsor.

## License

[GPL-3.0](LICENSE)