Getting Started
Production-ready, open-source NestJS packages by Nestbolt.
Packages
Nestbolt provides production-ready, open-source NestJS packages. Well-tested, fully typed TypeScript libraries designed to save you time. MIT Licensed.
Security
Authentication
Frontend-agnostic authentication backend with registration, password reset, email verification, and 2FA.
Permissions
Role-Based Access Control (RBAC) with guards, decorators, caching, and wildcard permissions.
Data & Media
Excel
Supercharged Excel and CSV export/import with decorators, templates, and validation.
Media Library
File uploads and media management with image conversions, collections, and S3 support.
Events & Notifications
Audit Log
Automatic entity change tracking and audit logging with old/new value diffs.
Notifications
Multi-channel notification system with database, email, and custom channel support.
Utilities
Disposable Email
Block disposable and throwaway email addresses with a single decorator.
Translatable
JSON-based model translations with automatic locale resolution and query helpers.
Requirements
- Node.js 18+
- NestJS 10+
- TypeScript 5+
Installation
All packages are available on npm under the @nestbolt scope:
npm install @nestbolt/<package-name>