Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/nest4it/nestjs-utility
- Owner: nest4it
- License: gpl-3.0
- Created: 2025-01-06T10:17:16.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-16T19:16:46.000Z (21 days ago)
- Last Synced: 2025-01-16T20:30:36.305Z (21 days ago)
- Topics: authentication, interceptors, nestjs, sendgrid, utilities
- Language: TypeScript
- Homepage: https://n4it.nl
- Size: 711 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 7
-
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)