README.md

February 15, 2026 ยท View on GitHub

Nestjs Toolbox ๐Ÿงฐ

A growing collection of practical NestJS components โ€” TypeORM utilities, logging, access control, and more.

GitHub License CodeFactor DeepScan grade Built for NestJS Awesome Nest PRs welcome

Packages

๐Ÿ—„๏ธ TypeORM Utilities

PackageDescription
typeorm-audit-logAutomatic audit logging with user attribution, diff tracking, and queryable trails
typeorm-paginateSimple, efficient pagination for TypeORM queries
typeorm-soft-deleteSoft delete utilities with enhanced DX
typeorm-upsertUpsert (insert or update) operations for TypeORM

๐Ÿ“ Logging

PackageDescription
bunyan-loggerNestJS LoggerService backed by Bunyan
winston-loggerNestJS LoggerService backed by Winston
http-logger-middlewareHTTP request/response logging middleware
bootstrap-logPretty bootstrap log with your app configs

๐Ÿ”ง Utilities

PackageDescription
access-controlFlexible role-based access control using role-acl
request-contextLightweight AsyncLocalStorage-based request context with auto-generated request IDs
response-envelopeStandard API response envelope with interceptor and helpers
open-api-spec-to-tsGenerate TypeScript interfaces from OpenAPI specs
version-generatorGenerate version info from git metadata
progress-barSimple CLI progress bar for long-running tasks

Installation

Each package is published independently on npm under the @nest-toolbox scope:

npm install @nest-toolbox/typeorm-audit-log
npm install @nest-toolbox/typeorm-paginate
npm install @nest-toolbox/typeorm-soft-delete
# ... etc

See each package's README for full documentation and API reference.

Sponsors

JetBrains

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


lupu60

๐Ÿ’ป ๐Ÿšง

getlarge

๐Ÿ’ป