CodeTitans Libraries for Windows Phone 7, .NET 2.0+, Mono 2.0+ and Silverlight

  •        132

CodeTitans presents set of libraries, desired for your mobile and desktop development! Contains: * JSON@CodeTitans - easy to use JSON library * IoC@CodeTitans - featured InversionOfControl implementation * and more! Available for .NET 2.0+, .NET 4.0, Silverlight 4.0+,...

http://codetitans.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

InversifyJS - A powerful and lightweight inversion of control container for JavaScript & Node

  •    TypeScript

A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript. InversifyJS is a lightweight (4KB) inversion of control (IoC) container for TypeScript and JavaScript apps. An IoC container uses a class constructor to identify and inject its dependencies. InversifyJS has a friendly API and encourages the usage of the best OOP and IoC practices.

HK2 - A light-weight and dynamic dependency injection framework

  •    Java

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).

Portable IoC

  •    DotNet

Portable IOC is a tiny thread-safe Inversion of Control container that is portable between Windows Phone, Windows Store (Windows 8), Silverlight, and .NET apps.

commons-ioc

  •    Java

The Commons-IoC project is a light-weight, framework independant, addition to the Contextual Inversion of Control pattern. Context IOC is Inversion of Control at its purest - just a pattern for design without any baggage.

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

  •    CSharp

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.


Swinject - Dependency injection framework for Swift with iOS/macOS/Linux

  •    Swift

Swinject is a lightweight dependency injection framework for Swift. Dependency injection (DI) is a software design pattern that implements Inversion of Control (IoC) for resolving dependencies. In the pattern, Swinject helps your app split into loosely-coupled components, which can be developed, tested and maintained more easily. Swinject is powered by the Swift generic type system and first class functions to define dependencies of your app simply and fluently.

Windsor - Inversion of Control container available for .NET

  •    CSharp

Castle Windsor is best of breed, mature Inversion of Control container available for .NET and Silverlight

OpenNETCF.IoC Framework

  •    

A lightweight managed IoC (Inversion of Control) and DI (Dependency Injection) framework designed for the .NET .Compact Framework but the full framework is supported as well. It supports Registration, construction and even event aggregation in a tiny and wicked fast package. ...

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...

Autofac - An addictive .NET IoC container

  •    CSharp

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. This is achieved by treating regular .NET classes as components.You can get Autofac by grabbing the latest NuGet packages. If you're feeling adventurous, continuous integration builds are on MyGet.

Inversion of Control (IoC) Relationship Types

  •    

An implementation of the principles described in http://nblumhardt.com/2010/01/the-relationship-zoo/ that stand independent of any IoC container. Container-specific support is provided where possible.

IoCWrap

  •    

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.

Mugen Injection

  •    CSharp

A lightweight and fast managed IoC (Inversion of Control) and DI (Dependency Injection) with support for constructor, property, field, and method call injection

awilix - Extremely powerful Inversion of Control (IoC) container for Node.JS

  •    TypeScript

That example is rather lengthy, but if you extract things to their proper files it becomes more manageable.

Typhoon - Powerful dependency injection for iOS & OSX (Objective-C & Swift)

  •    Objective-C

Powerful dependency injection for Cocoa and CocoaTouch. Lightweight, yet full-featured and super-easy to use. Visit the Typhoon website for an introduction. There's also a nice intro over at Big Nerd Ranch, or here's an article, by John Reid. Quite a few books have been written on the topic, though we're not familiar with one that focuses specifically on Objective-C, Swift or Cocoa yet.

The Ext eXpression Language Project

  •    Javascript

ExtXL is to help dynamic web pages(JSP,Velocity) to affiliate with extjs v2.0(extjs.com,openext.sf.net).We provide an IoC(Inversion of Control) engine and a set of mappers for most of ext widgets that automatically generate widgets in XHTML format.

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

  •    Java

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

  •    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.

QtIocContainer

  •    C++

Qt IoC Container is C++ application framework inspired by Inversion Of Control concept as demonstrated by Spring framework. It uses Qt meta object system and plugin system to get around the C++'s lacking of reflection mechanism. License: LGPL