Skip to main content

npm core npm cli

Node.JS Backend framework


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.


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


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


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.