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.
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.