Select a tag to browse associated projects and drill deeper into the tag cloud.
Castle aspires to simplify the development of enterprise and web applications. Offering a set of tools (working together or independently) and integration with other open source projects, Castle helps you get more done with less code.
Autofac is an IoC container for Microsoft .NET. It manages the dependencies between classes so that applications stay easy to change as they grow in size and complexity.
StructureMap is a Dependency Injection framework that can be used to improve the architectural qualities of an object oriented system by reducing the mechanical costs of good design techniques. StructureMap can enable looser coupling between classes and their dependencies, improve the testability of ... [More]
Ninject is an ultra-lightweight, ultra-fast dependency injection framework for .NET 2.0 applications. Easy to use, fast, flexible, and powerful, Ninject aims to make inversion of control accessible to all types of .NET projects, regardless of size or complexity.
The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection.
The LinFu Framework is a set of libraries that extend the CLR by adding the following language features: * Aspect-Oriented Programming * Dynamic Proxies * Late Binding * Mixins * Universal Event Handling * Closures with Lambda Arguments * Duck Typing * ... [More]
NeoPatterns is a framework exposing some common design patterns: - Inversion of control and dependencies injection - Proxy - Lazy initialization Its specificities are: - Configuration can be done in "meta-assemblies" (but also in code-style or configuration-style), so design is ... [More]
The Common Service Locator library contains a shared interface for service location which application and framework developers can reference. The library provides an abstraction over IoC containers and service locators. Using the library allows an application to indirectly access the capabilities ... [More]