NestJS Boilerplate is an open-source high-level framework for NestJS applications. It takes it up a notch by making it possible to solve repeatable tasks with less coding. It provides an architectural model based on Domain Driven Design and contains a variety of extra tools for a quick start developing NestJS applications. The NestJS Boilerplate aims to follow the principle of pluggable modules to extend functionality and less repeating common code from project to project. Inspired by Spring Framework, AspNet Boilerplate and Django.
The main part of the NestJS Boilerplate is the core package.
Check out the core package README to getting started.
- Core is the main module of NestJS Boilerplate. Provides a framework with main tools.
- User module provides an implementation of User, Permission and Group entities, and additional tools for working with them.
- Auth module provides a basis for application authentication of NestJS Boilerplate applications.
- Testing module provides helpful tools for unit and e2e tests of NestJS Boilerplate applications.
- Auth Testing module provides helpful tools for unit and e2e tests of NestJS Boilerplate applications using authentication system.
Check out a simple example.
Check out changelog
Dmitry Kologrivko - [email protected]