inversify

A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.

@adonisjs/fold

A simple and straight forward implementation for IoC container in JavaScript