Nestjs
A collection of badass modules and utilities to help you level up your NestJS applications 🚀
Install / Use
/learn @golevelup/NestjsREADME
| Package | Description | Version | Changelog |
| ------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| @golevelup/nestjs-common | Common types, mixins | | changelog |
|
@golevelup/nestjs-discovery | DiscoveryModule for finding providers, controllers and method handlers from your NestJS app that have certain metadata | | changelog |
|
@golevelup/nestjs-rabbitmq | A NestJS native module for RabbitMQ that supports both RPC and Publish/Subscribe messaging patterns | | changelog |
|
@golevelup/nestjs-modules | A Dynamic Module helper. Useful for configuring once and importing anywhere else | | changelog |
|
@golevelup/nestjs-hasura | Super charged Hasura Event Handlers and other utilities for seamlessly integrating Hasura with NestJS | | changelog |
|
@golevelup/nestjs-graphql-request | Dependency Injection for GraphQLClient. Make type safe requests to third party GQL APIs | | changelog |
|
@golevelup/nestjs-webhooks | Middlewares and helpers for processing webhooks | | changelog |
|
@golevelup/nestjs-stripe | Stripe client and webhook processing | | changelog |
|
@golevelup/ts-jest | Jest utilities for making testing NestJS applications easier. | | changelog |
|
@golevelup/nestjs-google-cloud-pubsub | A type-safe Google Cloud Pub/Sub integration for NestJS. | | changelog |
|
@golevelup/nestjs-graphile-worker | Graphile Worker integration for NestJS. | | changelog |
Contribute
Contributions welcome! Read the contribution guidelines first.
📦 Publishing
In order to release, changeset has to be run locally to provide human-readable notes and select the applicable packages. Once the changeset is pushed to master, a Github action will kick off and generate a PR with the preview
License
Contributors ✨
Thanks goes to these wonderful people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> <table> <tbody> <tr> <td align="center" valign="top" width="14.28%"><a href="https://github.com/WonderPanda"><img src="https://avatars.githubusercontent.com/u/3631771?v=4?s=100" width="100px;" alt="Jesse Carter"/><br /><sub><b>Jesse Carter</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/commits?author=WonderPanda" title="Code">💻</a> <a href="#ideas-WonderPanda" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/golevelup/nestjs/issues?q=author%3AWonderPanda" title="Bug reports">🐛</a> <a href="https://github.com/golevelup/nestjs/commits?author=WonderPanda" title="Documentation">📖</a> <a href="https://github.com/golevelup/nestjs/pulls?q=is%3Apr+reviewed-by%3AWonderPanda" title="Reviewed Pull Requests">👀</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/azuker"><img src="https://avatars.githubusercontent.com/u/16463911?v=4?s=100" width="100px;" alt="Amir Zuker"/><br /><sub><b>Amir Zuker</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/commits?author=azuker" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/jmcdo29"><img src="https://avatars.githubusercontent.com/u/28268680?v=4?s=100" width="100px;" alt="Jay McDoniel"/><br /><sub><b>Jay McDoniel</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/commits?author=jmcdo29" title="Code">💻</a> <a href="https://github.com/golevelup/nestjs/commits?author=jmcdo29" title="Documentation">📖</a> <a href="#ideas-jmcdo29" title="Ideas, Planning, & Feedback">🤔</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/underfisk"><img src="https://avatars.githubusercontent.com/u/15980884?v=4?s=100" width="100px;" alt="Rodrigo"/><br /><sub><b>Rodrigo</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/commits?author=underfisk" title="Code">💻</a> <a href="https://github.com/golevelup/nestjs/commits?author=underfisk" title="Documentation">📖</a> <a href="https://github.com/golevelup/nestjs/issues?q=author%3Aunderfisk" title="Bug reports">🐛</a> <a href="#ideas-underfisk" title="Ideas, Planning, & Feedback">🤔</a> <a href="https://github.com/golevelup/nestjs/pulls?q=is%3Apr+reviewed-by%3Aunderfisk" title="Reviewed Pull Requests">👀</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/arjenvdhave"><img src="https://avatars.githubusercontent.com/u/4239126?v=4?s=100" width="100px;" alt="Arjen van der Have"/><br /><sub><b>Arjen van der Have</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/commits?author=arjenvdhave" title="Code">💻</a></td> <td align="center" valign="top" width="14.28%"><a href="https://jeremylvln.fr/"><img src="https://avatars.githubusercontent.com/u/6763873?v=4?s=100" width="100px;" alt="Jérémy Levilain"/><br /><sub><b>Jérémy Levilain</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/commits?author=IamBlueSlime" title="Code">💻</a> <a href="#ideas-IamBlueSlime" title="Ideas, Planning, & Feedback">🤔</a></td> <td align="center" valign="top" width="14.28%"><a href="https://github.com/perf2711"><img src="https://avatars.githubusercontent.com/u/9085864?v=4?s=100" width="100px;" alt="Sebastian Alex"/><br /><sub><b>Sebastian Alex</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/commits?author=perf2711" title="Code">💻</a></td> </tr> <tr> <td align="center" valign="top" width="14.28%"><a href="https://www.escemi.com/"><img src="https://avatars.githubusercontent.com/u/314088?v=4?s=100" width="100px;" alt="Emilien Escalle"/><br /><sub><b>Emilien Escalle</b></sub></a><br /><a href="https://github.com/golevelup/nestjs/