https://github.com/atls/nestjs
NestJS Custom Workshop
https://github.com/atls/nestjs
nestjs nestjs-aws nestjs-bus nestjs-example nestjs-gateway nestjs-graphql nestjs-grpc nestjs-hydra nestjs-keto nestjs-kratos nestjs-library nestjs-logger nestjs-oryd nestjs-s3 nestjs-signed-url nestjs-tinkoff nestjs-typeorm nestjs-typesense
Last synced: 4 months ago
JSON representation
NestJS Custom Workshop
- Host: GitHub
- URL: https://github.com/atls/nestjs
- Owner: atls
- License: bsd-3-clause
- Created: 2020-05-22T19:11:50.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2026-01-11T01:42:46.000Z (5 months ago)
- Last Synced: 2026-01-12T17:54:59.531Z (5 months ago)
- Topics: nestjs, nestjs-aws, nestjs-bus, nestjs-example, nestjs-gateway, nestjs-graphql, nestjs-grpc, nestjs-hydra, nestjs-keto, nestjs-kratos, nestjs-library, nestjs-logger, nestjs-oryd, nestjs-s3, nestjs-signed-url, nestjs-tinkoff, nestjs-typeorm, nestjs-typesense
- Language: TypeScript
- Homepage:
- Size: 978 MB
- Stars: 38
- Watchers: 6
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README

# ATLS | NestJS
[English](README.md) | [Русский](README_RU.md)
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
## Why this repo exists
- NestJS does not provide built-in modules for gRPC, Kafka, authentication systems,
API gateways, or search engines
- In production, this usually turns into custom glue code
and repeated infrastructure logic copied across services
This repository provides infrastructure-level modules for NestJS
that cover these concerns out of the box
and remove the need to reimplement the same infra in every project.
## 🚀 Examples
- [`grpc-http-proxy`](examples/grpc-http-proxy) - Echo HTTP proxy for gRPC services example
- [`grpc-playground`](examples/grpc-playground) - gRPC Playground integration example
- [`grpc-reflection`](examples/grpc-reflection) - gRPC Server Reflection usage example