Ninject

Extensions from the community

Got a cool extension for Ninject that you want to share? Let us know, and we'll list it here.

Ninject.Dynamic

Provides a DLR-based fluent interface for declaring Ninject bindings

Ninject.Extensions.Conventions

Provides convention based binding for Ninject modeled after the StructureMap 2.5 AssemblyScanner by Jeremy Miller.

Ninject.Extensions.Interception

Originally by Nate Kohari, ported to Ninject 2.0 and enhanced by Ian Davis

Ninject.Extensions.Logging

Originally by Nate Kohari, ported to Ninject 2.0 by Ian Davis.

Ninject.Extensions.MessageBroker

Allows a many-to-many publish/subscribe model between loosely-coupled components. Originally by Nate Kohari, ported to Ninject 2.0 by Ian Davis.

Ninject.Extensions.Wcf

Allows integration between Ninject and the Windows Communication Framework (WCF).

Ninject.Extensions.WeakEventMessageBroker

Allows a many-to-many publish/subscribe model between loosely-coupled components held together by weaks events to automatically disconnect publishers/subscribers. Originally based on Ninject.Extensions.MessageBroker.

Ninject.Extensions.Xml

Allows users to define bindings using XML rather than code.

Ninject.Moq

Provides auto-mocking container support for Moq.

Ninject.Web

Allows integration between Ninject and ASP.NET WebForms. Originally by Nate Kohari, ported to Ninject 2.0 by Ian Davis.

Ninject.Web.Mvc

Allows integration between Ninject and ASP.NET MVC. (It powers this website! Check out the source to see how.)

Fork me on GitHub