Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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 🚀

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!