Open-source NestJS integrations

Native-feeling libraries for serious NestJS applications.

Nest Native packages bring decorator-first APIs, dependency injection, testing utilities, and production-minded docs to tools that TypeScript backend teams already love.

Decorators @Inject*
Modules forRoot()
Features forFeature()
Transactions @Transactional()

Projects

Production packages

Exploration

nest-prisma-native

A feasibility track for a thin, Prisma-respecting Nest integration focused on clients, repositories, transactions, testing, and error mapping.

Philosophy

Feel native. Stay honest.

A Nest Native package should feel like it belongs next to official NestJS integrations: modules, decorators, dependency injection, lifecycle hooks, testing tools, and clear documentation.

It should also respect the tool it integrates. Drizzle should still feel SQL-first. tRPC should still preserve end-to-end type safety. Future Prisma work should keep the generated client visible and trusted.

  • No unnecessary runtime dependencies.
  • No hidden magic where explicit application code is clearer.
  • No public helper APIs before samples prove they are useful.
  • Production confidence through CI, coverage, samples, and docs.