GitHub repository: nodeplusplus/InversifyJS
Description: A powerful and lightweight inversion of control container  for JavaScript & Node.js apps powered by TypeScript.