Giter Site home page Giter Site logo

wooodhead / rockets Goto Github PK

View Code? Open in Web Editor NEW

This project forked from conceptadev/rockets

0.0 1.0 0.0 8.48 MB

Rapid Enterprise Development Toolkit

Home Page: https://www.rockets.tools

License: BSD 3-Clause "New" or "Revised" License

Shell 0.01% JavaScript 1.50% TypeScript 98.27% CSS 0.09% Handlebars 0.07% Dockerfile 0.06%

rockets's Introduction

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.

rockets's People

Contributors

mrmaz avatar tnramalho avatar leonardocartaxo avatar leoafarias avatar priscrb avatar snyk-bot avatar dependabot[bot] avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.