Launched April 1, 2025
Eicrud

Eicrud

The Fast-Track Solution to Building Powerful REST APIs 🚀

FreeFramework4,633 impressions#8 of its week

A CRUD/Authorization framework based on NestJS. Get your CRUD app up and running in no time! ⚙️🔒

Eicrud is an opinionated Node.js framework that generates fast, type-safe REST APIs with built-in CRUD, auth and microservice support.

for
Node.js developers using NestJS who need rapid API scaffolding and granular access control.
license
MIT
eicrud/eicrud 810 33TypeScriptupdated 7 months ago
works withNestJSMikroOrmCASLclass-validator

Key features

7 features of Eicrud
  • Unified Schemas — Combine DB schemas, DTOs and validation rules in a single definition.
  • Instant CRUD Services — Generate fully functional CRUD endpoints in minutes.
  • Customizable Access Control — Write plain-language security rules for fine-grained permission handling.
  • Typed RPC Client — Use a type-safe client with autocomplete directly in the front-end.
  • Dynamic Microservices — Switch from monolithic to microservice architecture via configuration.
  • Code Generation CLI — Generate clean, production-ready code instantly with the CLI.
  • NestJS Integration — Built on NestJS and works with MikroOrm, CASL and class-validator.

Use cases

  • Spin up a complete CRUD API for a new SaaS product in minutes.
  • Add role-based access control to existing resources without writing boilerplate.
  • Migrate a monolithic NestJS app to a microservices architecture with minimal changes.

Eicrud FAQ

Do I need to know NestJS to use Eicrud?+

Eicrud is built on NestJS, so familiarity with NestJS simplifies usage, but the framework abstracts most boilerplate.

How does Eicrud handle validation?+

It leverages class-validator, allowing you to define validation rules alongside your schemas.

Can I customize the generated CRUD endpoints?+

Yes, you can modify the generated services or add custom logic after generation.

Is there support for role-based permissions?+

Eicrud includes a plain-language rule system that integrates with CASL for granular access control.

What databases are supported?+

Through MikroOrm integration, Eicrud works with any database supported by MikroOrm.

Summarized by DevHunt from eicrud.com · Oct 2, 2026. Details may change; check the official site.