# NarHakobyan/awesome-nest-boilerplate

Awesome NestJS Boilerplate 😍, Typescript 💪, Postgres 🎉, TypeORM 🥳

Repository: https://github.com/NarHakobyan/awesome-nest-boilerplate
Canonical: https://ross.abutalabs.com/products/awesome-nest-boilerplate
Homepage: https://narhakobyan.github.io/awesome-nest-boilerplate
Language: TypeScript
License: MIT
License Family: permissive
Last push: 2026-06-09T07:21:16+00:00

## Health v2 (maintenance only)
Score: 62/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 86, release rhythm 8, longevity 100
- inputs: {"age_days": 2744, "days_push": 85, "days_rel": 569, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2822, forks 520 (observed 2026-08-28T04:07:24.026279+00:00)

## What it is
An enterprise-grade NestJS boilerplate written in strict TypeScript with PostgreSQL via TypeORM, JWT RS256 auth with RBAC, CQRS, i18n, and Swagger docs. It supports Node.js, Bun, and Deno runtimes and ships with linting, validation, and security middleware preconfigured.

## Use cases
- bootstrap a new NestJS REST API project
- start a backend with JWT authentication and RBAC already wired
- set up a TypeScript API with PostgreSQL and TypeORM migrations
- scaffold a CQRS-based NestJS service
- get a production-ready NestJS starter with Swagger docs
- spin up an enterprise Node.js API template with linting and security defaults

## When to choose
- you want a batteries-included NestJS starting point with auth, CQRS, and i18n out of the box
- your team uses PostgreSQL and TypeORM and wants migrations and Data Mapper pattern preconfigured
- you need multi-runtime support across Node.js, Bun, and Deno
- you value strict TypeScript, linting, and consistent project structure at scale

## When to avoid
- you use a different database than PostgreSQL or a different ORM than TypeORM
- you want a minimal, unopinionated starter without CQRS or RBAC
- your stack is not Node.js-based or you prefer another framework like Express or Fastify directly
- you need a fully finished application rather than a starting template

## Facets
- artifact type: learning-resource
- maturity: active
- function: auth, orm, web-framework, api-framework, rate-limiting, internationalization, middleware, routing, linter, formatter, configuration-management
- domain: web-development, backend, apis, developer-tools
- platform: bun
- tags: nestjs, boilerplate, starter-template, cqrs, typeorm, jwt-auth, rs256, swagger, openapi, rbac, enterprise, boilerplate, nodejs, deno, docker, typescript, postgres

## Member repositories
- NarHakobyan/awesome-nest-boilerplate (main) score 62

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:24.026279+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:31:36.898488+00:00, confidence not recorded.
  - readme: https://github.com/NarHakobyan/awesome-nest-boilerplate (fetched 2026-08-28T04:07:24.026279+00:00, sha 5643fa84d534)
  - homepage: https://narhakobyan.github.io/awesome-nest-boilerplate (fetched 2026-08-29T09:53:49.454261+00:00, sha fcfb565f0e0d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
