@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.

11library families104+packages, one scope0lock-in, ever

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

No. 01

Authz

@dudousxd/nestjs-authz

Laravel-style Gates & Policies. A zero-dependency authorization core that reads like plain TypeScript.

Falcon2 pkgAlpha
No. 02

Codegen

@dudousxd/nestjs-codegen

Typed client artifacts from your NestJS app — pluggable validators (zod, valibot, arktype), optional TanStack Query & superjson.

Weaver5 pkgIn flight
No. 03

Context

@dudousxd/nestjs-context

Shared AsyncLocalStorage context that carries user, tenant and traceId across the request and the whole ecosystem.

Swift2 pkgAlpha
No. 04

Durable

@dudousxd/nestjs-durable

Durable, cross-app workflows for NestJS — pluggable stores, transports and a dashboard. Resumable by design.

Albatross17 pkgIn flight
No. 05

Filter

@dudousxd/nestjs-filter

A query filter language with ORM adapters (MikroORM, TypeORM), a typed client and React bindings.

Sandpiper6 pkgAlpha
No. 06

Inertia

@dudousxd/nestjs-inertia

A TypeScript-first Inertia.js adapter — multi-app, Vite-native, with a Tuyau-style typed client.

Swallow6 pkgBeta
No. 07

Media

@dudousxd/nestjs-media

Filesystem + media-library in one package — disk-agnostic storage, resumable (tus) uploads, entity attachments and image conversions.

Pelican14 pkgAlpha
No. 08

Notifications

@dudousxd/nestjs-notifications

Laravel-style notifications for NestJS — one notification, many channels (mail, database, Slack) plus real-time in-app delivery over SSE or WebSocket.

Nightingale25 pkgIn flight
No. 09

Telescope

@dudousxd/nestjs-telescope

A Laravel Telescope-style observability console — watchers, request correlation, pluggable storage, headless API + dashboard.

Owl19 pkgIn flight
No. 10

Diagnostics

@dudousxd/nestjs-diagnostics

A vendor-neutral diagnostics channel for the ecosystem — emit once over Node’s diagnostics_channel, observe anywhere (Telescope, OpenTelemetry, your own subscriber).

Starling2 pkgAlpha
No. 11

Resilience

@dudousxd/nestjs-resilience

Composable timeout, retry, circuit-breaker and failover policies for NestJS — with a pluggable, distributed breaker store (Redis, Postgres, SQLite).

Cockatiel6 pkgAlpha
Aviary— a field guide to the NestJS ecosystem.Built by dudousxd