Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-nestjs
A curated list of awesome things related to NestJS 😎
https://github.com/nestjs/awesome-nestjs
Last synced: 4 days ago
JSON representation
-
Resources
- Telegram (community maintained)
- Telegram (Brazilian Portuguese speak community)
- Telegram (Russian speak community)
- Telegram (Ukrainian speak community)
- Slack (Korean speak community)
- Reddit (community maintained)
- Facebook (Polish speak community)
- API reference for NestJS official packages
- Simplified Chinese Documentation
- Revealing framework fundamentals: NestJS behind the curtain by Kamil Myśliwiec
- Taming reactive Node.js: Stream-oriented architecture with NestJS | Kamil Myśliwiec
- (PL) Node.js - developing advanced applications using NestJS
- articles made by the core team
- Blog of Trilon
- Build a geofencing web app using NestJS and the Google Maps API
- Build live comments with sentiment analysis using NestJS
- Build a chat app with sentiment analysis using NestJS
- Create a realtime graph using NestJS
- Build a realtime table with DataTables and NestJS
- NestJS Basic Auth and Sessions
- MEAN Stack with NestJS and Swagger
- NestJS Ideas API - A project based course on Full Stack Typescript covering NestJS, GraphQL PostgreSQL, Angular and NgRx.
- Angular + NestJs Tutorials - Building a full-stack blog with NestJS, Angular and Angular Material.
- The complete NestJS developer. Enterprise Node.js framework - The complete guide for developers how to create enterprise ready applications using NestJS framework.
- NestJS and Prisma Yarn Monorepo Starter Template - Full-stack monorepo starter (Yarn workspaces) with Prisma, GraphQL, CI and more.
- GitHub Repo
- Nest Starter - Nest framework TypeScript starter.
- JavaScript Starter - Nest framework JavaScript (ES6 / ES7 / ES8) starter.
- NestJS30Days - Learn the NestJS framework in 30 days.
- ChatServer - Server side of Chat App implemented using NestJS.
- Domain Driven Design - Library - Example of an application that follows Domain Driven Design.
- Realworld Example App - Exemplary real world backend API built with NestJS + TypeORM.
- Mant - New Stack on the Market to beat them all :ring: MANT.
- REST NestJS Postgres - CrudJS implemented as a REST API, using NestJS and Postgres.
- Nest Permissions Seed - A simple application demonstrating the basic usage of permissions with NestJS.
- Angular NestJS Rendering - Angular 5+ server side rendering using NestJS.
- Angular Contact Manager App - A Contact Manager App using Angular, NestJS, Mongoose, Passport, JWT.
- Books Library API - A restful API with NestJS and mongoose.
- Passport Auth NestJS - Passport strategies and oauth integration built with NestJS.
- NestJS Auth0 - An example NestJS application that uses Auth0 via Passport for authentication.
- Nest Ideas API - An implementation of a REST and GraphQL server built with NestJS, PostgresQL and TypeORM.
- Nodepress - A RESTful API server application for Blog CMS.
- Serverless-Lambda-DynamoDB - A fully SERVERLESS in-production application with AWS Lambda, DynamoDB, DynamoDB Streams.
- Serverless-Lambda-FirestoreDB - A fully SERVERLESS in-production application with AWS Lambda, FirestoreDB, Firebase Auth, Winston Logger, Swagger. Also implements admin role authorization.
- Serverless NestJS TypeOrm - Example how to NestJS using the serverless framework with TypeORM.
- Passport Email Auth - Starter project that includes API for user email authentication with MongoDB and PassportJs.
- NestJS Elasticsearch Vue - Autocomplete search with NestJS, Elasticsearch and Vue.
- TypeScript Clean Architecture - Clean Architecture based application with NestJS, PostgreSQL and TypeORM.
- NestJS Apps Collection - Collection example apps with NestJS and Typeorm, Mongodb, PostgreSQL, GraphQL, Mercurius, etc. for the NestJS community
- Lyricstify - Command line based application to show synchronized Spotify lyrics in your terminal. Built with Node, TypeScript, Nest Commander & RxJs.
- NestJs RabbitMQ Transporter with the graceful shutdown - An implementation example of graceful shutdown for microservices based on RabbitMQ message broker.
- NestJs Authentication - NestJS Authentication without Passport using Bcrypt, JWT and Redis
- LawKnowledge
- NestJS Permission Boilerplate - This is a basic NestJS boilerplate project built on the more powerful Node.js framework. The main purpose of this project is to dynamically handle roles and permissions assigned to the user.
- NestJS Template - Scaffold your next TypeScript API with this production-ready NestJS template crafted for Docker environments.
- MEAN Todo with NestJS - A simple Todo application with NestJS and Swagger. Included Authorization/Authentication.
- NestJS Boilerplate - Boilerplate with available authentication, typeorm, env configuration and swagger. Everything you need to start making great things.
- Awesome Nest Boilerplate - Typescript, Postgresql, TypeORM, Swagger for Api documentation, Role base access control, and best application architecture.
- NestJS Prisma Starter - Starter project for NestJS includes Graphql with Prisma Client, Passport-JWT authentication, Swagger Api and Docker.
- TeanJS - TeanJS is a starter that provides you all the keys to be able to start writing your code as quickly as possible.
- NestJS DDD Boilerplate - Domain Driven Design Base app with NestJS, Class Validator and TypeORM. SOLID principles applied to create fully testable applications.
- Nest Mongo Graphql - Starter Kit using NestJS MongoDB Graphql and [`type-graphql`](https://typegraphql.com) inspired the type schema first approach.
- Ultimate Backend - Enterprise multi-tenant SaaS starter kit with CQRS GraphQL microservice architecture, apollo federation, event source and authentication.
- NestJS GraphQL Boilerplate - Dockerized API boilerplate with NestJS, TypeORM, TypeGraphQL, MongoDB, GraphQL and automated tasks with Makefile. Code first approach.
- NextJS & NestJS GraphQL Starter - GraphQL NestJS with NextJS boilerplace. Includes GitHub, Reddit & Google OAuth.
- Nest Hackathon Starter - Hackathon starter project for NestJS. Includes Prisma, email verification, Passport-JWT authentication, Swagger and more.
- Stator - A full-stack boilerplate that does it all - automatic releases, deployments, enforced conventions.
- NestJS REST Starter Kit - By MonstarLab - Features: JWT Auth, RBAC Authorization, TypeORM, winston logger, Pagination, Auto-generated Swagger. Other: prettier, commit-linting husky hooks, SonarCloud, docker-compose.
- NestJS Api Boilerplate JWT - An API Boilerplate to create a ready-to-use REST API in seconds with NestJS + TypeORM and JWT Auth.
- NestJS REST API boilerplate for typical project - Boilerplate with Auth, TypeORM, PostgreSQL, Mailing, I18N, Docker, File uploads (support local and Amazon S3 drivers), Swagger, Tests, CI.
- Truthy NestJS Headless CMS - Open source headless CMS API written using NestJS, that has built-in modules like User Management, Role Management, Permission Management, Email Module, Account Settings, 2FA settings, Throttling, RBAC support, Localization, frontend application written with ReactJS & Redux Saga, UI built with Ant design and many more. Other: unit test using Jest, prettier, commit-linting husky hooks, PostgreSQL, Redis, docker etc.
- NestJS Realtime Chat - Boilerplate for a realtime chat based on Websockets, TypeORM, PostgreSQL, REST, Docker which includes PassportJS/JWT auth, rooms, kick/ban user functionality
- Nest sequelize-typescript - Nest + sequelize-typescript + JWT + Jest + Swagger.
- Samchon Backend - Template project for NestJS which utilizes Nestia, Safe-TypeORM and PostgreSQL. It supports developers to follow the TDD (Test Driven Development) and BDD (Behavior Driven Development) principles. Documents are well-formed and additional example projects are provided.
- NestJS Starter - Starter for BFF, MS and API Rest with NestJS, scalable by environments with centralized configuration to use GitOps, CI/CD with GitHub Actions, Dockerization, Conventional commits, versioning, etc... and much more.
- NestJS HTTP Boilerplate - A template for NestJS, Fastify, Typegoose, Vitest, custom Logger implementation, Redis and more, fast and simple boilerplate.
- Ultimate NestJs - Nestjs template with Mikroorm, postgres, i18n , twilio, CI/CD with Github actions, conventiona commits with cz and husky, caching, mailer , sentry. Extended ESLint config for best practices. Also has nest's new `repl` added
- Zen NestJS Prisma Apollo Angular Starter - An Nx monorepo for creating user portals as a progressive web application. Zen integrates the most widely adopted dependencies within the NestJS, Prisma, Apollo & Angular eco-systems. Code generating the entire data access layer for you.
- NestJS Webpack Boilerplate - Boilerplate for NestJS with Webpack, Pnpm, Fastify, Swagger, Pino Logger, Airbnb JavaScript Guide, Google JSON Style, ESLint, Prettier, Editorconfig, Husky, Lint-Staged, Commitlint, Axios, Docker, Alias Path, Error Handling and Clustering.
- Nest Prisma Zod Boilerplate - A best practice for NestJS framework with using Prisma + Postgres, Socket.IO, Zod and Vitest.
- NestJS Boilerplate using Typescript Generics - A NestJS boilerplate that uses abstraction to create generic controller, service, dtos and entity, aiming to encapsulate a reusable logic throughout the project in one centralized base module using TypeORM & MongoDB.
- NestJS Ideas API - A project based course on Full Stack Typescript covering NestJS, GraphQL PostgreSQL, Angular and NgRx.
- Angular + NestJs Tutorials - Building a full-stack blog with NestJS, Angular and Angular Material.
- Nestcloud Starter - Quickly start a micro-service app use nestcloud.
- NestJS Project Structure - Example of constructing a project structure with NestJS.
- Nest BFF - A boilerplate [BFF](https://samnewman.io/patterns/architectural/bff/) web application starter-project using NestJS. Includes CLI, and MongoDB migrations features.
- NestJS Boilerplate with Awesome Docs - A NestJS boilerplate with SWC builder, PNPM, Auth, TypeORM, PostgreSQL, Seeding data (TypeORM Extension), Mailing (@nestjs-modules/mailer, nodemailer), Logging (Pino), Exception Handling, I18N, Dockerization (Local development, production), Swagger, Document (Vuepress), Lint & format (ESLint, Prettier, Editorconfig, Husky, Lint-Staged, Commitlint), Tests, CI.
- Nest Sequelize JWT - Starter kit Nest + Sequelize + jwt.
- Clean NestJs architecture - This boilerplate show how to setup a clean architecture with NestJs including unit, integration and e2e tests.
- NestJS Drizzle Auth.js - A Nest.js Boilerplate Using Drizzle + Postgres and integrates Auth.js.
- NestJs Farm Starter - Compile a nestjs project using [Farm](https://www.farmfe.org/), Compile in milliseconds.
- NestJS and Prisma Yarn Monorepo Starter Template - Full-stack monorepo starter (Yarn workspaces) with Prisma, GraphQL, CI and more.
- NestJS and Project Structure - What to Do? - An article to show you how to structure your application with NestJS
- YouTube channel
- SQB NestJS Boilerplate - A production-ready 🏭 NestJS boilerplate with batteries 🔋 included. No Kidding!.
-
Projects using NestJS
- ToolJet - ToolJet is the open-source low-code framework alternative to Retool & Mendix to build & deploy internal tools with minimal engineering effort. ([Source Code](https://github.com/ToolJet/ToolJet)) `GPL-3.0`
- Notadd - Microservice development architecture.
- Novu - The open-source notification infrastructure with fully functional embedded notification center.
- Pimp My PR - Open-Source platform for statistics and pull request management.
- Teable - A Super fast, Real-time, Professional, Developer-friendly, No code database.
- Vendure - Open-Source headless GraphQL ecommerce framework built on NestJS, with a focus on developer productivity and ease of customization.
- iola - Socket client with Rest API.
- Amplication - Amplication is an open-source low-code devtool that auto-generates backend apps built with TypeScript and Node.js, and a client built with React.
- Necord/Toolkit - Toolkit is an open-source bot for searching and sending documentation, built with Necord.
- Gauzy - Open-Source Profits Sharing Platform for modern agencies and studios.
- Eicrud - An opinionated framework that extends NestJS with CRUD services, user management commands, and authorization controls.
-
Components & Libraries
- - architects/typed-cqrs`](https://github.com/nestjs-architects/typed-cqrs) - A wrapper for the Nest CQRS library for better typing of query and command results.
- - config`](https://github.com/nestjsx/nestjs-config) - A Great module to handle project configurations.
- - typed-config`](https://github.com/Nikaple/nest-typed-config) - Intuitive, type-safe configuration module for Nest framework.
- - cloud/nestcloud) - A Node.js micro-service solution based on Consul, writing by Typescript language and NestJS framework.
- - easyconfig`](https://github.com/rubiin/nestjs-easyconfig) - A NestJS module for managing configs that provides some sleek features.
- - schedule`](https://github.com/miaowing/nest-schedule) - Schedule job easier by decorator.
- - queue`](https://github.com/owl1n/nest-queue) - Easy queue management based on Redis for your application.
- - toolbox) - The repository contains a suite of components and modules for NestJS.
- - multer-extended`](https://github.com/jeffminsungkim/nestjs-multer-extended) - Extended MulterModule for NestJS framework with flexible Amazon S3 upload and helpful features.
- - cls`](https://github.com/Papooch/nestjs-cls) - A continuation-local storage module for Nest (using `async_hooks`)
- - http-promise`](https://github.com/benhason1/nestjs-http-promise) - A Promise-based alternative to `@nestjs/axios`, with retries feature using `axios-retry` and `axios`.
- - nestjs-toolkit) - This toolkit is intended to be used in [NestJs Starter](https://github.com/rudemex/nestjs-starter), or any project that uses a centralized configuration, following the same architecture of the starter. Pks: http-client, typeorm, redis, filter exceptions, test utilities with test containers.
- - classes`](https://github.com/rsinger86/dto-classes): Developer-friendly parsing, validation & serialization. Pipes auto-parse via type declarations. Uses properties for field schemas, not decorators.
- - conditional-exception-filter`](https://github.com/micalevisk/nestjs-conditional-exception-filter) - A tiny utility to support attribute-based exception filtering, ie., no need to use classes for `@Catch()`.
- - MurLock is a distributed lock solution designed for the NestJS framework. It provides a decorator `@MurLock()` that allows for critical sections of your application to be locked to prevent race conditions.
- - library/config`](https://github.com/woowabros/nestjs-library-config) - A NestJS module for managing environment variables easily and securely
- - dbvalidator`](https://github.com/AyubTouba/nestjs-dbvalidator) - A NestJS module has some built-in database validators using class-validator and typeorm
- - spelunker`](https://github.com/jmcdo29/nestjs-spelunker) - A NestJS module that does a bit of a dive through the provided module and reads through the dependency tree from the point of entry given.
- - book/blob/master/docs/styleguide/styleguide.md) - An unofficial TypeScript StyleGuide.
- `@nestjs/websockets`
- - modules/ioredis`](https://github.com/nest-modules/ioredis) - A ioredis module for Nest framework.
- - redis`](https://github.com/liaoliaots/nestjs-redis) - Redis(ioredis) module for NestJS framework.
- - modules/mailer`](https://github.com/partyka95/nest-mailer) - A mailer module for Nest framework.
- - asyncapi`](https://github.com/flamewow/nestjs-asyncapi) - AsyncAPI module for NestJS.
- - org/nestjs-query-*`](https://github.com/tripss/nestjs-query) - Nest CRUD for GraphQL APIs.
- - problem-details`](https://github.com/Fcmam5/nest-problem-details) An exception filter to return [RFC-7807](https://datatracker.ietf.org/doc/html/rfc7807)-compliant HTTP responses.
- - library/crud`](https://github.com/woowabros/nestjs-library-crud) - Automatically generates CRUD routes of a controller for given TypeORM entity.
- - middlewares/*`](https://github.com/wbhob/nest-middlewares) - Common, injectable middlewares for NestJS.
- - eyewitness`](https://github.com/squareboat/nest-eyewitness) - Receive error reports directly to your inbox whenever any exception is witnessed 👀 in your NestJS application.
- - flub`](https://github.com/shekohex/nestjs-flub) - Pretty Error :tired_face: Stack Viewer for NestJS Framework :hammer_and_wrench:.
- - enlighten`](https://github.com/ozkanonur/nestjs-enlighten) - A laravel-ignition like error page for NestJS Framework.
- - rate-limiter`](https://github.com/ozkanonur/nestjs-rate-limiter) - A highly configurable rate limiter library.
- - raven`](https://github.com/mentos1386/nest-raven) - Sentry Raven (`@sentry/minimal`) Module for NestJS Framework.
- - sentry`](https://github.com/ntegral/nestjs-sentry) - Another NestJS Sentry module, with injectable sentry client.
- - plugin-nestjs`](https://github.com/unlight/eslint-plugin-nestjs) - ESLint rules for NestJS framework.
- - plugin-nestjs-typed`](https://github.com/darraghoriordan/eslint-plugin-nestjs-typed) - ESLint rules for NestJS framework.
- - router`](https://github.com/shekohex/nest-router) - Router Module For NestJS Framework 🚦 🚀
- - dialogflow`](https://github.com/adrien2p/nestjs-dialogflow) - Dialog flow module that simplify the web hook handling for your NLP application using NestJS.
- - winston`](https://github.com/gremo/nest-winston) - Winston module for NestJS.
- - pino`](https://github.com/iamolegga/nestjs-pino) - Pino module for NestJS Log with request context in any place.
- - A monorepo for the Ogma logger and related packages.
- - opentelemetry`](https://github.com/MetinSeylan/Nestjs-OpenTelemetry) - Deeply integrated NestJS OpenTelemetry module with auto instrumentations.
- - status-monitor`](https://github.com/GenFirst/nest-status-monitor) - Simple, self-hosted module based on Socket.io and Chart.js to report realtime server metrics for NestJS based node servers.
- - xray`](https://github.com/narando/nest-xray) - Record incoming and outgoing request for [AWS X-Ray](https://aws.amazon.com/xray/), also supports custom instrumentation.
- - otel`](https://github.com/pragmaticivan/nestjs-otel) - OpenTelemetry module for NestJS.
- - hot-shots`](https://github.com/SocketSomeone/nestjs-hot-shots) - Hot-shots Module for NestJS. A Node.js client for Etsy's StatsD server, Datadog's DogStatsD server, and InfluxDB's Telegraf StatsD server.
- - prometheus`](https://github.com/willsoto/nestjs-prometheus) - NestJS module for Prometheus.
- - i18n`](https://github.com/ToonvanStrijp/nestjs-i18n) - Adds i18n support easily to your server, with a rich formatting api build in.
- - cashify`](https://github.com/vahidvdn/nestjs-cashify) - Currency conversion module for NestJS.
- - event`](https://github.com/yak0/nest-event) - Event handling with decorators for NestJS Framework.
- - session`](https://github.com/iamolegga/nestjs-session) - Idiomatic Session Module for NestJS. Built on top of [express-session](https://npm.im/express-session).
- - resilience`](https://github.com/SocketSomeone/nestjs-resilience) - A module for improving the reliability and fault-tolerance of your NestJS applications.
- - rbac`](https://github.com/sergey-telpuk/nestjs-rbac) - RBAC module for NestJS, with a dynamic storage and cache.
- - keycloak-admin`](https://github.com/relevantfruit/nestjs-keycloak-admin) - Keycloak Admin Client with support for User Managed Access protocol.
- - oso`](https://github.com/bjerkio/nestjs-oso) - Library that simplifies the implementation of OSO (open-source policy engine for authorization).
- - mtenant`](https://github.com/AlexanderC/nestjs-mtenant) - A module for NestJS to enable multitenancy support with deep integration into the system as whole (based on `async_hooks`).
- - pg-notify`](https://github.com/pvarentsov/nestjs-pg-notify) - NestJS custom transport strategy for PostgreSQL Pub/Sub.
- - transport-eventbus`](https://github.com/sergey-telpuk/nestjs-transport-eventbus) - The module for Nest to allow broadcasting events via variety of nestjs trasports in easy way
- - google-pubsub-microservice`](https://github.com/p-fedyukovich/nestjs-google-pubsub-microservice) - Custom Google Cloud Pub/Sub microservice transport
- - prisma`](https://github.com/notiz-dev/nestjs-prisma) - Library and schematics adding Prisma integration to a NestJS application
- `@nestjs/cqrs` - A lightweight CQRS module for Nest framework.
- `@nestjs/swagger` - This's an OpenAPI (Swagger) module for Nest. _[[Tutorial](https://docs.nestjs.com/recipes/swagger)]_.
- `@nestjs/terminus` - Integrated healthchecks, based on [Terminus](https://github.com/godaddy/terminus) package.
- - gorillaz/configfy) - A decorator based configuration module that makes it easier to deal with configuration files and secrets.
- - js) - Client library for [Apitally](https://apitally.io/nestjs), a simple API monitoring & analytics tool with alerting for NestJS.
- - graceful-shutdown`](https://github.com/hienngm/nestjs-graceful-shutdown) - A powerful package for gracefully shutting down NestJS applications.
- - TypeSCript RPC (Remote Procedure Call) framework supporting websocket and worker protocols with pure TypeScript types. Supports NestJS websocket controller methods with `@nestia/core`.
- - cloudflare-turnstile`](https://github.com/halitsever/nest-cloudflare-turnstile) - ☁️ Cloudflare Turnstile Captcha integration for NestJS
- - omacache`](https://github.com/BJS-kr/nestjs-omacache) - A simple, flexible and powerful cache decorator factory for NestJS framework
- - Automatic SDK (Software Development Kit, collection of `fetch` functions with type definitions like `tRPC`), Mockup Simulator (backend server simulator embedded in SDK like `msw`) and Swagger generators, evolved than ever. Also, it can automatically generate e2e test functions for every API routes by analyzing your NestJS server codes.
- - mailman`](https://github.com/squareboat/nest-mailman) - The only 📮 mailer package you need for your NestJS Applications.
-
Testing
- - A library to create typed tests fixtures/mocks using decorators and built-in faker support
- - pact) - Injectable Pact.js Consumer/Provider for NestJS
- - Standalone library for class-dependencies auto mocking
- Testing Nestjs - A repository to show off to the community methods of testing NestJS including Unit Tests, Integration Tests, E2E Tests, pipes, filters, interceptors, GraphQL, Mongo, TypeORM, and more!
-
Integrations
- - auth0) - NestJS Framework web application with Auth0.
- - firebase-auth`](https://github.com/tfarras/nestjs-firebase-auth) - NestJS Passport Strategy for Firebase Auth using Firebase Admin SDK
- - factories`](https://github.com/owl1n/typeorm-factories) - A TypeORM Entities factories. Useful for NestJS unit testing.
- - transact`](https://github.com/alphamikle/nest_transact) - The simplest transactions using with Nest and TypeORM
- - typegoose`](https://github.com/kpfromer/nestjs-typegoose) - A [Typegoose](https://github.com/typegoose/typegoose) module for Nest framework.
- - A fresh [Typegoose](https://github.com/typegoose/typegoose) integration with NestJS that supports dependency injection in hooks.
- - orm/nestjs`](https://github.com/mikro-orm/nestjs) - A [MikroORM](https://mikro-orm.io/) module for Nest Framework.
- Nest Prisma - A Fully Type-Safe ORM for [NestJS](https://docs.nestjs.com/recipes/prisma).
- - tile38`](https://github.com/hyperloris/nestjs-tile38) - A [Tile38](https://tile38.com) module for Nest framework.
- - rmq`](https://github.com/AlariCode/nestjs-rmq) - A custom library for NestJS microservice. It allows you to use RabbitMQ or AMQP.
- - event-store`](https://github.com/juicycleff/nestjs-event-store) - An evenstore.org module for NestJS CQRS with adapter support to persist lastcheckpoint for Catchup subscription.
- - typeorm-paginate`](https://github.com/nestjsx/nestjs-typeorm-paginate) - A simple function and interfaces for pagination.
- - paginate`](https://github.com/ppetzold/nestjs-paginate) - Pagination and filtering helper method for TypeORM repositories or query builders.
- - json-rpc`](https://github.com/Insidexa/nestjs-rpc) - JSON RPC transport layer for the NestJS framework.
- NestJS Files - Quickly create NestJS Files.
- - amqp`](https://github.com/nestjsx/nestjs-amqp) - An amqp connection manager.
- - data-nest-crud`](https://github.com/FusionWorks/react-admin-nestjsx-crud-dataprovider) - A React Admin data provider for [NextJS CRUD](https://github.com/nestjsx/crud).
- - geteventstore` by PrestaShopCorp](https://github.com/PrestaShopCorp/nestjs-geteventstore) - An evenstore.org module for NestJS CQRS with Projects and Subscriptions. Supports Eventstore 21.10.0+
- - sourcing`](https://github.com/ocoda/event-sourcing) - An Event Sourcing and CQRS module for NestJS with support for MongoDB and DynamoDB.
- - braintree`](https://github.com/nestjsx/nestjs-braintree) - A module for webhooks and transactions.
- - bro-nestjs) - NestJS plugin for [AdminBro](https://github.com/SoftwareBrothers/admin-bro), an automatic admin interface which can be plugged into your application.
- - nodejs) - NestJS compatible plugin for [Forest Admin](https://www.forestadmin.com), an off-the-shelf administration panel based on a highly-extensible API plugged into your application.
- - zeebe`](https://github.com/camunda-community-hub/nestjs-zeebe)
- - telegraf`](https://github.com/bukhalo/nestjs-telegraf) - A module for creating Telegram bots using NestJS, based on [Telegraf](https://github.com/telegraf/telegraf).
- - A module for creating Discord bots using NestJS, based on [Discord.js](https://github.com/discordjs/discord.js).
- - A lightweight Pagination module for [Necord](https://github.com/necordjs/necord).
- - storage`](https://github.com/codebrewlab/nestjs-storage) - A manage file storage module([flydrive](https://github.com/Slynova-Org/flydrive)) for NestJS Framework.
- - config`](https://github.com/nonfig/nestjs-config) - A module for [Nonfig](https://www.nonfig.com) Configuration Management Service. Nonfig combines Configurations and Features. So you change features, and release swiftly, and measure to digital impact.
- - firebase-admin`](https://github.com/tfarras/nestjs-firebase-admin) - NestJS Module for [Firebase Admin SDK](https://firebase.google.com/).
- `@nestjs/bull` - A Bull module for Nest framework.
- `@nestjs/typeorm` - A TypeORM module for Nest framework [[Tutorial](http://docs.nestjs.com/recipes/sql-typeorm)].
- `@nestjs/mongoose` - A Mongoose module for Nest framework.
- NestJS Snippets - Vscode NestJS code Snippets.
- - data-nestjsx-crud`](https://github.com/rayman1104/ra-data-nestjsx-crud) - Data provider which integrates React Admin with [NextJS CRUD](https://github.com/nestjsx/crud) library.
- - tools-fastify-upload`](https://github.com/getlarge/nestjs-tools/tree/main/packages/fastify-upload) - Suite of Interceptors and request decorators to handle file upload with **Fastify**.
- - firebase-auth`](https://github.com/Alpha018/nestjs-firebase-auth) - NestJS Module for Auth, RBAC and Firebase Admin SDK to simplify the process to use Firebase in general terms [Admin SDK](https://firebase.google.com/).
- - ory-integration`](https://github.com/getlarge/nestjs-ory-integration) - Suite of libraries to integrate the Ory stack (Hydra, Keto, Kratos) to secure your NestJS applications.
- - stripe`](https://github.com/golevelup/nestjs/tree/master/packages/stripe) - Injectable client plus autowired Stripe webhook handling for deeper integrations.
- - drizzle`](https://github.com/knaadh/nestjs-drizzle) - A [Drizzle ORM](https://orm.drizzle.team/) module for Nest.
- - p/zod-to-nestjs-graphql`](https://github.com/kolpakov-p/zod-to-nestjs-graphql) - A tool to generate GraphQL types from your `zod` contracts.
- - Localize your Discord bot with [Necord](https://github.com/necordjs/necord).
-
Runtime
- - commander`](https://github.com/jmcdo29/nest-commander) - A module for using NestJS to build up CLI applications
- - nestjs-app`](https://github.com/ashinzekene/generator-nestjs-app) - A yeoman generator for NestJS apps.
- - console`](https://github.com/Pop-Code/nestjs-console) - A NestJS module that provide a cli to application.
- - sdk-generator`](https://github.com/lonestone/nest-sdk-generator) - A command-line utility to generate a fully typed SDK from a Nest.js REST API
- `@nestjs/cli` - CLI tool for NestJS applications.
-
Meetups
- NestJS Meetup - community driven meetup
- NestJS Vienna Meetup - meetup for NestJS developers in Vienna and surroundings
Programming Languages
Categories
Sub Categories
Keywords
nestjs
56
typescript
44
nodejs
30
nest
21
typeorm
18
javascript
18
swagger
11
boilerplate
11
graphql
10
mongodb
10
docker
9
angular
9
postgresql
7
mongoose
7
jwt
7
nestjs-backend
6
prisma
6
api
5
nestjs-boilerplate
5
crud
4
postgres
4
expressjs
4
api-rest
4
framework
4
prettier
4
template
4
starter
4
node
4
rest-api
3
microservices
3
pnpm
3
openapi
3
passportjs
3
cms
3
backend
3
cqrs
3
express
3
jest
3
reactjs
3
nx
3
react
3
serverless
2
lint-staged
2
vue
2
authentication
2
mysql
2
serverless-framework
2
restful-api
2
husky
2
fastify
2