Skip to main content

NodeArch
npm core npm cli

Node.JS Backend framework

Extensibility

With the powerful extension system, you can customize the behavior of your app, either by using an existing extension from npm or writing it yourself

Modularity & Design

Deliver best quality, scalable, maintainable, production grade code, using well known design patterns, powerful dependency injection, and Typescript.

Productivity

Focus on what matters, with features such as modules auto detection, you will not be distracted with unnecessary imports and code wiring.

Typescript

Full support for Typescript including a rich library of decorators to aid you in the development journey.

Inversify

NodeArch uses Inversify, A powerful and lightweight inversion of control container, to handle all the heavy work for dependency injection.

Use cases

The NodeArch core module is designed to support you no matter your use case, you can look for an existing extension e.g. @nodearch/express or create and publish your own.