eicrud logo Eicrud

The Opinionated Node.js Framework 🛰️

Eicrud is a cutting-edge, opinionated Node.js framework designed to help you build high-performance REST APIs faster and smarter. By abstracting CRUD functionality into an easy-to-use API, Eicrud eliminates repetitive boilerplate code, so you can focus on what matters: developing scalable, production-ready applications in record time.

- Features -

Unified Schemas

Eicrud combines your database schemas, data transfer objects, and validation rules in one place.

Instant CRUD Services

Set up fully functional CRUD services in minutes, seamlessly connecting your back-end and front-end.

Customizable Access Control

Define plain-language security rules, granting granular control over who can access or modify resources.

Typed RPC Client

Leverage Eicrud’s powerful client for effortless auto-complete and type safety, directly in your front-end.

Dynamic Microservices

Effortlessly switch from monolithic to microservices architecture with just a simple configuration.

Code Generation

Eicrud’s CLI lets you to generate clean, production-ready code in seconds, streamlining your workflow.

And more!

Built on top of NestJS, Eicrud seamlessly integrates with MikroOrm, CASL, and class-validator to offer a robust, feature-rich development experience. Whether you're launching a small product or scaling a distributed platform, Eicrud accelerates your workflow, giving you more control with less effort.