awesome-nestjs
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.
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
- Find the right third-party library for adding authentication, database access, caching, or background jobs to a NestJS project.
- Discover community example projects that demonstrate REST APIs, chat servers, and domain-driven architectures you can learn from or fork.
- Find the official docs, video courses, and community channels to get unstuck when building a NestJS backend application.