Hello everyone! Hope you are having a great day. 🖐️
There is always that foundational boilerplate code in NestJS projects that takes up most of our time, yet we end up rewriting it for every single project... Well, there is no need to waste time on that anymore. I have added new, seamlessly integrated NestJS recipes to the Nex platform!
Instead of building the architecture from scratch, here are the new modules you can inject into your project with a single command:
📦 NestJS Databases — PostgreSQL, MySQL, SQLite, or In-Memory for testing. Pre-configured setups and TypeORM modules. You just enter the DB credentials and keep building.
🔗 https://xnexdev.vercel.app/recipe/nestjs-databases
🛠️ CRUD Service & Controller — Handle standard CRUD operations without writing a single line of extra code, thanks to generic base classes.
Service: 🔗 https://xnexdev.vercel.app/recipe/crud-service
Controller: 🔗 https://xnexdev.vercel.app/recipe/crud-controller
🛡️ Exception Filters — Custom filters to cleanly handle HTTP errors, TypeORM constraints, or unexpected server crashes (500).
🔗 https://xnexdev.vercel.app/recipe/nestjs-filters
🔐 RBAC (Role-Based Access Control) — @Roles, @CurrentUser, and @public decorators alongside a ready-to-use Guard structure. Adding authorization to your project now takes seconds.
🔗 https://xnexdev.vercel.app/recipe/nestjs-rbac
The best part about these recipes is that they are not closed black-box NPM packages. When you download them, the code is added directly into your src directory. If there is a feature you do not like or want to adapt to your specific business logic, you can easily modify it. The code is completely yours. 👈(゚ヮ゚👈)
Testing the system is incredibly easy: You log in to the platform with your GitHub account, download the Nex CLI, log in via the terminal, and you are good to go!
For all installation steps and documentation:
🔗 https://xnexdev.vercel.app/docs
I am looking forward to your thoughts and feedback! 🚀
Top comments (0)