I've been working for about a year and a half on InversifyJS . It is a powerful and lightweight OSS inversion of control container for JavaScript & Node.js apps powered by TypeScript. I'm proud of it because I believe is the most powerful IoC container for JavaScript out there.