Eicrud
The Fast-Track Solution to Building Powerful REST APIs 🚀
FreeFramework4,633 impressions#8 of its week
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
Key features
- 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.