Skip to content

About

Skip the NestJS glue code. Plug in ready-made modules.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

227 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NestJS Kit

NestJS Kit is a monorepo of independent NestJS integrations for storage, media, PostgreSQL, email, chat, and realtime messaging. Each package connects an existing SDK to Nest's module and dependency injection system, so application code can focus on using the service.

Install only the integrations you need. Packages have their own npm releases and usage guides, with shared tooling and maintenance in this repository.

CI License: ISC

Packages

Each package README covers installation and usage.

Shared approach

  • Nest-native configuration. Register options directly or resolve them asynchronously through dependency injection. Inject the client or adapter service using Nest's standard APIs.
  • SDK access. Use the underlying SDK's operations and types. Adapters add configuration, useful integration helpers, and connection cleanup where needed.
  • Separate integrations. Each package is installed, versioned, and published independently. Its README documents supported registration options and lifecycle behavior.
  • Both module formats. Every library ships ESM and CommonJS builds with matching TypeScript declarations. Package exports select the correct files for import and require().

Develop locally

Install mise and activate it in your shell, then:

mise trust
mise install
pnpm install
pnpm build
pnpm test

mise.toml defines the toolchain. Development tracks the latest Node.js LTS (currently 24) and uses a pinned stable pnpm release; pnpm does not publish an LTS channel. Turbo uses streaming output without its terminal UI.

Read CONTRIBUTING.md for checks, commit conventions, and pull requests. Release automation explains independent package versions and the one-time npm setup.

License

The repository and its packages use ISC unless a package's own LICENSE file states otherwise. Consult each package's license when using its files.

About

Skip the NestJS glue code. Plug in ready-made modules.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages