@dudousxd· for NestJS
Libraries that flock together.
Aviary is a habitat of plug-n-play, fully-configurable libraries for NestJS — Laravel-grade ergonomics, TanStack-grade composability. Use one. Use all ten. They speak the same language.
Take off fast
Plug-n-play
Import the module, get opinionated defaults that just work. Sensible conventions, typed end-to-end, shipping in minutes — not a config marathon.
Tune everything
Fully configurable
Swap adapters, stores, validators and transports at will. Every seam is a documented public API, so the easy path and the deep path are the same path.
The collection
Specimens in the aviary
Every library is its own field-guide entry. Pick one and follow it to its docs.
Authz
@dudousxd/nestjs-authzLaravel-style Gates & Policies. A zero-dependency authorization core that reads like plain TypeScript.
Codegen
@dudousxd/nestjs-codegenTyped client artifacts from your NestJS app — pluggable validators (zod, valibot, arktype), optional TanStack Query & superjson.
Context
@dudousxd/nestjs-contextShared AsyncLocalStorage context that carries user, tenant and traceId across the request and the whole ecosystem.
Durable
@dudousxd/nestjs-durableDurable, cross-app workflows for NestJS — pluggable stores, transports and a dashboard. Resumable by design.
Filter
@dudousxd/nestjs-filterA query filter language with ORM adapters (MikroORM, TypeORM), a typed client and React bindings.
Inertia
@dudousxd/nestjs-inertiaA TypeScript-first Inertia.js adapter — multi-app, Vite-native, with a Tuyau-style typed client.
Media
@dudousxd/nestjs-mediaFilesystem + media-library in one package — disk-agnostic storage, resumable (tus) uploads, entity attachments and image conversions.
Notifications
@dudousxd/nestjs-notificationsLaravel-style notifications for NestJS — one notification, many channels (mail, database, Slack) plus real-time in-app delivery over SSE or WebSocket.
Telescope
@dudousxd/nestjs-telescopeA Laravel Telescope-style observability console — watchers, request correlation, pluggable storage, headless API + dashboard.
Diagnostics
@dudousxd/nestjs-diagnosticsA vendor-neutral diagnostics channel for the ecosystem — emit once over Node’s diagnostics_channel, observe anywhere (Telescope, OpenTelemetry, your own subscriber).
Resilience
@dudousxd/nestjs-resilienceComposable timeout, retry, circuit-breaker and failover policies for NestJS — with a pluggable, distributed breaker store (Redis, Postgres, SQLite).