gitmyhub

awesome-nestjs

★ 13k updated 4d ago

A curated list of awesome things related to NestJS 😎

Awesome NestJS is a community-curated index of tools, libraries, tutorials, and example projects for building backend APIs and services with the NestJS framework in TypeScript on Node.js.

TypeScriptJavaScriptNestJSNode.jssetup: easycomplexity 1/5

Awesome NestJS is a community-maintained index of resources, tools, and libraries for developers using NestJS. NestJS is a JavaScript and TypeScript framework for building server-side applications (the backend part of websites and APIs) on top of Node.js. It is structured and opinionated, which means it comes with clear conventions for organizing code rather than leaving every architectural decision to the developer.

This repository does not contain runnable code. It is a curated list of links, organized by category, that points to things the NestJS community has found useful.

The list includes official documentation, video courses, and enterprise support services from the NestJS team. It also covers community spaces: a Discord server, Telegram groups in multiple languages (English, Russian, Ukrainian, Spanish, Brazilian Portuguese, and Korean), a Reddit community, and a Stack Overflow tag.

A large components and libraries section lists third-party packages that extend NestJS with authentication, database access, caching, email sending, background job queues, logging, OpenAPI documentation generation, and many other features. Most of these are wrappers around existing tools adapted to fit NestJS patterns.

There are also sections for example projects demonstrating common application types such as chat servers, REST APIs, and domain-driven designs. Integration sections cover databases, cloud platforms, and testing approaches. Recorded conference talks and video tutorials are listed as well.

The repository is maintained under the nestjs GitHub organization but accepts community contributions. It follows the standard format of the broader awesome list ecosystem, a convention for curated lists of developer resources on GitHub. The full README is longer than what was shown.

Where it fits