Skip to content

leonardocartaxo/rockets

This branch is 3 commits ahead of, 599 commits behind conceptadev/rockets:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3278931 · Sep 20, 2022
Mar 30, 2022
Apr 1, 2022
Jan 28, 2022
Jul 14, 2021
Apr 1, 2022
Mar 26, 2022
Sep 20, 2022
Jul 12, 2022
Mar 30, 2022
Apr 1, 2022
Apr 6, 2022
Apr 1, 2022
Jul 20, 2021
Jan 28, 2022
Apr 1, 2022
Apr 19, 2022
Jan 28, 2022
Jun 13, 2022
Apr 1, 2022
Sep 7, 2022
Sep 7, 2022
Mar 30, 2022
Mar 30, 2022
Jun 13, 2022
Jul 14, 2022
Aug 11, 2022

Repository files navigation

Rockets

Codacy Code Climate Maint Code Climate Debt Codecov GitHub Build GH Commits GH Last Commit GH Contrib

Rapid Enterprise Development Toolkit

A collection of NestJS modules that were created for the rapid development of enterpise level APIs.

All reasonable efforts have been made to provide loosely coupled interfaces, overridable services, and sane default implementations.

Contributing

This project is currently in alpha testing, however, feedback is highly appreciated and encouraged!

Pull requests will be gratefully accepted in the very near future, once we have finalized our Contributor License Agreement.

Modules

Module Summary
nestjs-access-control Advanced access control guard for NestJS with optional per-request filtering.
nestjs-auth-github Authenticate requests using GitHub oAuth2 sign-on.
nestjs-auth-jwt Authenticate requests using JWT tokens passed via the request (headers, cookies, body, query, etc).
nestjs-auth-local Authenticate requests using username/email and password against a local or remote data source.
nestjs-auth-refresh Authenticate requests using JWT refresh tokens passed via the request (headers, cookies, body, query, etc).
nestjs-authentication Authenticate requests using one or more strategies (local, jwt, etc).
nestjs-common The common module is a dependency of all Rockets modules.
nestjs-crud Extremely powerful CRUD module that is an extension/wrapper of the popular @nestjsx/crud module.
nestjs-email Email deliver module that supports most popular transports, as well as template based email bodies using handlebars syntax.
nestjs-event Advanced class based event dispatch/listener module.
nestjs-exception Provide exception handling/normalization and error code mapping.
nestjs-jwt A flexible JWT utilities module for signing and validating tokens.
nestjs-logger Drop-in replacement for the core NestJS logger that provides additonal support for pushing log data to external log providers.
nestjs-password A flexible Password utilities module that provides services for password strength, creation and storage.
nestjs-swagger-ui Expose your OpenApi spec on your API using the powerful Swagger UI interface.
nestjs-typeorm-ext Extension of the NestJS TypeOrm module that allows your dynamic modules to accept drop-in replacements of custom entities and repositories.
nestjs-user A module for managing a basic User entity, including controller with full CRUD, DTOs, sample data factory and seeder.

About

Rapid Enterprise Development Toolkit

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.2%
  • JavaScript 1.5%
  • Other 0.3%