Displaying 1 to 20 from 67 results

Dagger 2 - Compile-time dependency injection framework for both Java and Android

Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is an adaptation of an earlier version created by Square and now maintained by Google. It eliminates all reflection, and improves code clarity by removing the traditional ObjectGraph/Injector in favor of user-specified @Component interfaces.

Guice - Lightweight Dependency Injection Framework for Java

Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 6 and above, brought to you by Google. Guice alleviates the need for factories and the use of new in your Java code. Think of Guice's @Inject as the new new. You will still need to write factories in some cases, but your code will not depend directly on them. Your code will be easier to change, unit test and reuse in other contexts.

patterns & practices - Unity

The Unity Application Block (Unity) is a lightweight extensible dependency injection container with support for constructor, property, and method call injection. Unity addresses the issues faced by developers engaged in component-based software engineering. Modern business ap...

Dagger v1 - A fast dependency injector for Android and Java.

A fast dependency injector for Android and Java. Dagger is a replacement for these FactoryFactory classes. It allows you to focus on the interesting classes. Declare dependencies, specify how to satisfy them, and ship your app. By building on standard javax.inject annotations (JSR-330), each class is easy to test.

Bootique - Minimally opinionated platform for modern runnable Java apps

Bootique is a minimally opinionated java launcher and integration technology. It is intended for building container-less runnable Java applications. With Bootique you can create REST services, webapps, jobs, DB migration tasks, etc. and run them as if they were simple commands. No JavaEE container required! Among other things Bootique is an ideal platform for Java microservices, as it allows you to create a fully-functional app with minimal setup.

HK2 - A light-weight and dynamic dependency injection framework

HK2 is a light-weight and dynamic dependency injection framework. HK2 is an implementation of JSR-330 in a JavaSE environment. JSR-330 defines services and injection points that can be dynamically discovered at runtime and which allow for Inversion of Control (IoC) and dependency injection (DI).

Apache Deltaspike - Collection of portable CDI extensions

Apache DeltaSpike is a collection of portable CDI extensions. DeltaSpike consists of modules for providing additional enterprise functionality to your applications. The modules include features for enhanced security with type-safe control over method invocations, integration with schedulers, injection of CDI objects into validators, a transactional context and scope, and much more. DeltaSpike also provides boot and shutdown control over CDI containers in Java SE applications.

Funq - A Dast Dependency Injection container in .NET

This project provides a high performance DI framework by eliminating all runtime reflection through the use of lambdas and generic functions as factories. Developed entirely in C# using TDD, it's a container you can crack open and actually understand to the core.

StructureMap - A Dependency Injection/Inversion of Control tool for .NET

StructureMap is a feature rich IoC tool with support for interception, object lifecycles and intelligent disposal patterns, open generic types, modular registrations, conventional registration, custom policies, and all the injection pattern support you would expect in a modern .Net IoC container.

Hallenberg Framework

A framework for making it easier to use modules and dependency injection in ASP.NET MVC (and WPF in the future). You can use attributes directly on you controllers' methods to construct menu hirarchies with complete support for localization.


Provides a wrapper to the various IoC container implementations so that it is possible to switch to a different provider without changing any application code.

Fluent Unity

Fluent and Convention-Based Unity Configuration Library

Dependency Injection Service Provider (DISP)

Dependency Injection Service Provider (DISP) is a wrapper or an interface that aim to allow .NET developers use one of the inversion of control (IoC) containers out there such as StructureMap or Ninject from a high level of abstraction, using the same interface and classes wi...

SLAM! SharePoint List Association Manager

SharePoint List Association Manager (SLAM) allows you to define relationships (one to one, one to many, many to many) between SharePoint lists or Content Types and then leverage those relationships in webparts or custom field types using familiar and straight forward SQL Queries.

MVVM-WPF(+Silverlight 5.0) XAML Markup Dependency Injection Binding Extensions

XAML mark-up extensions for MVVM pattern. Mark-up extensions allow to bind RouteEventHandler, Command and other to targets via Dependency Injection.

mfLY! for Visual Studio 2008 Community

The mfLY! for Visual Studio 2008 Community is a place for mfLY! developers to connect, share code, and collaborate on mfLY! based projects. mfLY! is a Windows Mobile MVC Framework developed by Blue Dot Solutions.


Anise is a dependency injection framework specifically written to make the developer's job as easy as possible. You don't have to develop your code specifically for the framework, and it provides all features you'd expect along with simple and flexible configuration language.

WPF Password Generator with Prism and Moq

This is a WPF application that generates strong passwords. It is written using the Model-View-ViewModel (MVVM) design pattern and incorporates Prism 4.


DContainer is a common dependency injection adapter for the popular IoC container.