Skip to content

atls/nestjs

Repository files navigation

nestjs-github-cover

ATLS | NestJS

English | Русский

NestJS Infrastructure-first toolkit

  • CQRS, gRPC, Kafka, Auth, Storage

What’s inside

Transport

  • gRPC (errors, reflection, playground, http-proxy)
  • ConnectRPC (errors)
  • GraphQL Gateway (redis-subscriptions)

Messaging & Async

  • Kafka (cqrs)
  • CQRS
  • Batch Queue

Auth & Identity

  • Hydra
  • Kratos
  • Keto
  • gRPC Identity

Persistence & Infra

  • Redis
  • S3 / GCS
  • MikroORM / TypeORM
  • Typesense (typeorm)
  • Signed URL

DX & Utilities

  • Logger
  • Validation
  • Pipes
  • Proto Types
  • Dataloader
  • Microservices Registry
  • External Renderer

Development

This repo uses Yarn 4 and ESM.

Build

yarn workspaces run build

Why

  • opinionated infra
  • consistent error model
  • zero glue code between services
  • production-first defaults

🚀 Examples