Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/golevelup/nestjs
A collection of badass modules and utilities to help you level up your NestJS applications 🚀
https://github.com/golevelup/nestjs
event-management express graphql hacktoberfest hasura javascript microservices nestjs nodejs plugins rabbitmq typescript webhooks
Last synced: 5 days ago
JSON representation
A collection of badass modules and utilities to help you level up your NestJS applications 🚀
- Host: GitHub
- URL: https://github.com/golevelup/nestjs
- Owner: golevelup
- License: mit
- Created: 2019-01-26T18:26:08.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-26T18:00:33.000Z (6 days ago)
- Last Synced: 2025-01-26T19:19:58.106Z (6 days ago)
- Topics: event-management, express, graphql, hacktoberfest, hasura, javascript, microservices, nestjs, nodejs, plugins, rabbitmq, typescript, webhooks
- Language: TypeScript
- Homepage: https://golevelup.github.io/nestjs/
- Size: 3.43 MB
- Stars: 2,382
- Watchers: 23
- Forks: 276
- Open Issues: 35
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
A collection of Badass modules and utilities to help you level up your NestJS application.
| Package | Description | Version | Changelog |
| ----------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- |
| [`@golevelup/nestjs-common`](./packages/common) | Common types, mixins | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-common.svg)](https://www.npmjs.com/package/@golevelup/nestjs-common) | [changelog](./packages/common/CHANGELOG.md) |
| [`@golevelup/nestjs-discovery`](./packages/discovery) | `DiscoveryModule` for finding providers, controllers and method handlers from your NestJS app that have certain metadata | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-discovery.svg)](https://www.npmjs.com/package/@golevelup/nestjs-discovery) | [changelog](./packages/discovery/CHANGELOG.md) |
| [`@golevelup/nestjs-rabbitmq`](./packages/rabbitmq) | A NestJS native module for RabbitMQ that supports both RPC and Publish/Subscribe messaging patterns | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-rabbitmq.svg)](https://www.npmjs.com/package/@golevelup/nestjs-rabbitmq) | [changelog](./packages/rabbitmq/CHANGELOG.md) |
| [`@golevelup/nestjs-modules`](./packages/modules) | A Dynamic Module helper. Useful for configuring once and importing anywhere else | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-modules.svg)](https://www.npmjs.com/package/@golevelup/nestjs-modules) | [changelog](./packages/modules/CHANGELOG.md) |
| [`@golevelup/nestjs-hasura`](./packages/hasura) | Super charged Hasura Event Handlers and other utilities for seamlessly integrating Hasura with NestJS | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-hasura.svg)](https://www.npmjs.com/package/@golevelup/nestjs-hasura) | [changelog](./packages/hasura/CHANGELOG.md) |
| [`@golevelup/nestjs-graphql-request`](./packages/graphql-request) | Dependency Injection for GraphQLClient. Make type safe requests to third party GQL APIs | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-graphql-request.svg)](https://www.npmjs.com/package/@golevelup/nestjs-graphql-request) | [changelog](./packages/graphql-request/CHANGELOG.md) |
| [`@golevelup/nestjs-webhooks`](./packages/webhooks) | Middlewares and helpers for processing webhooks | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-webhooks.svg)](https://www.npmjs.com/package/@golevelup/nestjs-webhooks) | [changelog](./packages/webhooks/CHANGELOG.md) |
| [`@golevelup/nestjs-stripe`](./packages/stripe) | Stripe client and webhook processing | [![version](https://img.shields.io/npm/v/@golevelup/nestjs-stripe.svg)](https://www.npmjs.com/package/@golevelup/nestjs-stripe) | [changelog](./packages/stripe/CHANGELOG.md) |
| [`@golevelup/ts-jest`](./packages/testing) | Jest utilities for making testing NestJS applications easier. | [![version](https://img.shields.io/npm/v/@golevelup/ts-jest.svg)](https://www.npmjs.com/package/@golevelup/ts-jest) | [changelog](./packages/testing/CHANGELOG.md) |## Contribute
Contributions welcome! Read the [contribution guidelines](./docs/contributing.md) first.
## License
[MIT License](LICENSE)
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Jesse Carter
💻 🤔 🐛 📖 👀
Amir Zuker
💻
Jay McDoniel
💻 📖 🤔
Rodrigo
💻 📖 🐛 🤔 👀
Arjen van der Have
💻
Jérémy Levilain
💻 🤔
Sebastian Alex
💻
Emilien Escalle
📖
Nonpawit Teerachetmongkol
💻
GlenCoco
💻
Andrii Abramov
📖
Abdallah Hemedah
📖
Ashish Vaid
💻
Ben Bangert
💻
ChrisBates
💻
Gavin Ray
💻
Joseph Lally
💻
Robert Pallas
💻
Priyash Patil
📖
Tom Dickson
📖
timoklingenhoefer
💻
Philipp
📖
Dmitry Zarva
💻
Harsh Pathak
📖
Jannis Schreiber
💻
Nelson Bwogora
📖
zerobig
💻
Orim Dominic Adah
📖
Stanislas
📖
Tom Lakesman
💻
Craig Otis
💻
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!