Scalio

NestJS Crud

NestJS CRUD for RESTful APIs

NestJS CRUD

for RESTful APIs built with NestJs

Built with 💜 by @MichaelYali and Contributors🌟 👀 ⚡️ 💥

We believe that everyone who's working with NestJs and building some RESTful services and especially some CRUD functionality will find @nestjsx/crud micro-framework very useful.

Features

🔌   Super easy to install and start using the full-featured controllers and services 👉

🐙   DB and service agnostic extendable CRUD controllers

🔎   Reach query parsing with filtering, pagination, sorting, relations, nested relations, cache, etc.

🔭   Framework agnostic package with query builder for a frontend usage

👾   Query, path params and DTOs validation included

🎬   Overriding controller methods with ease

🔧   Tiny config (including globally)

🎁   Additional helper decorators

✏️   Swagger documentation


Packages

@nestjsx/crud - core package which provides @Crud() decorator for endpoints generation, global configuration, validation, helper decorators (docs)
@nestjsx/crud-request - request builder/parser package which provides RequestQueryBuilder class for a frontend usage and RequestQueryParser that is being used internaly for handling and validating query/path params on a backend side (docs)
@nestjsx/crud-typeorm - TypeORM package which provides base TypeOrmCrudService with methods for CRUD database operations (docs)

Documentation


Repository Information

You can view this repository on GitHub here:
https://github.com/nestjsx/crud

How can we help you?