https://github.com/nest4it/nestjs-utility
Utility modules for NestJS
https://github.com/nest4it/nestjs-utility
authentication interceptors nestjs sendgrid utilities
Last synced: 4 months ago
JSON representation
Utility modules for NestJS
- Host: GitHub
- URL: https://github.com/nest4it/nestjs-utility
- Owner: nest4it
- License: gpl-3.0
- Created: 2025-01-06T10:17:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-19T14:54:48.000Z (about 1 year ago)
- Last Synced: 2025-10-05T01:23:28.556Z (9 months ago)
- Topics: authentication, interceptors, nestjs, sendgrid, utilities
- Language: TypeScript
- Homepage: https://n4it.nl
- Size: 453 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Utility (@n4it/utility)
for APIs built with NestJs
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)