Skip to main content
Version: 1.0.0

Welcome to Noblex

Noblex is a powerful web framework built on top of Express and Mongoose, tailored specifically for building CRUD-heavy applications with role-based access control (RBAC), centralized middleware, and zero boilerplate.

If you're building a dashboard, internal tool, CRM, ERP, or anything MongoDB-centric — Noblex gives you full control without repetitive setup.

What Makes Noblex Different?

  • 🧠 Built on Express and Mongoose — not reinventing the wheel
  • 🚀 Zero-boilerplate setup with decorator-based controllers
  • 🔒 Secure, request-aware RBAC-friendly hooks
  • 🔁 Automatic CRUD route generation
  • ⚙️ Built-in middleware stacking system (static and dynamic)
  • 🛠 Centralized response/error handlers
  • 🧩 Define global custom methods available on all models

Installation

Get started by installing the package:

npm install noblex dotenv
Use dotenv for environment variables

We recommend using dotenv to manage your environment variables securely and cleanly.

It allows you to define DB credentials, ports, and other config in a .env file — instead of hardcoding them in your source code.