Production ready Modular REST API Generator using NodeJS & MongoDB
Install by running
npm i -g calmapi
calmapi inside your workspace directory and follow the easy steps.
calmapi generate module product inside your project's root directory.
These are also valid
calmapi generate module product
calmapi generate module products
calmapi generate module productMeta
calmapi generate module product-meta
NodeJS version 12.x and above.
Eslint needed for development.
- Production ready - Controller, Model & Service oriented architecture
- Modules with automated Routing (Nested Route support)
- Built-in Authentication Module with JWT & DB Store authentication
- Built-in User Module
- Built-in Media Module for file upload [AWS S3 Support]
- Build-in CRUD operations for modules with pagination, filters, sorters
- Sample Post Module (CRUD Operation Example)
- CRUD Module generation command line support.
- No Hidden sh*ts in your node_modules. Completely free to customize
- Prebuilt CRUD operation classes for Controller & Service
- DTO Support( Data transfer Object)
- Eslint rules enabled
- .env support
- And many more
- Build with Love