Перейти до основного вмісту

Softkit - a toolkit for software development on NestJS

This repository is a work in progress. It is not ready for use.

This repo contains a set of libraries for software development on NestJS and NodeJS. It is intended to be used as a framework for building applications.

Libraries

NameDescription
async-storageCLS Module and Service Base Setup
authAuthorization and Authentication services, to handle various needs
bootstrapApplication startup utilities
common-typesCommon shareable typescript classes and interfaces
configConfiguration library to work with app config
cryptoCrypto library
exceptionsGeneral exceptions and interceptors for uniform processing
health-checkHealth Check service and controller
i18ni18n library to manage various languages
loggerCommon logger for NestJS app
resource-pluginCode Generators for generating new libraries, and apps, or updating the existing ones
server-http-clientBase http client module with retries and circuit breaker configuration
string-utilsJust string utilities
swagger-utilsSwagger module and utilities for exporting specification
test-utilsTest utils, to simplify tests creation and maintenance
typeormTypeorm configuration and base entities and repositories, with built-in multi-tenancy support, and automatic fields population
service-apiGeneral CRUD services, with built-in pagination, filtering, sorting and generics for single or multi-tenant entities
validationThe extension library for class-validator, that solves many child issues of class-validator

Generated using typedoc-plugin-markdown and TypeDoc