Displaying 1 to 20 from 80 results

ng-annotate - Add, remove and rebuild AngularJS dependency injection annotations

  •    Javascript

ng-annotate is not maintained any longer.Please don't open any issues or pull requests on ng-annotate. No new releaseses will be made.

proxyquire - 🔮 Proxies nodejs require in order to allow overriding dependencies during testing.

  •    Javascript

Proxies nodejs's require in order to make overriding dependencies during testing easy while staying totally unobtrusive. If you want to stub dependencies for your client side modules, try proxyquireify, a proxyquire for browserify v2 or proxyquire-universal to test in both Node and the browser.

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.




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.

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.

ts-express-decorators - :triangular_ruler: A TypeScript Framework on top of Express

  •    TypeScript

Ts.ED is a framework on top of Express to write your application with TypeScript (or in ES6). It provides a lot of decorators to write your code. Important! TsExpressDecorators requires Node >= 6, Express >= 4, TypeScript >= 2.0 and the experimentalDecorators, emitDecoratorMetadata, types and lib compilation options in your tsconfig.json file.


Lenic.DI

  •    

Lenic.DI -- Another IOC Container Library Using Delegate

Windows Phone 7 Extension Tools

  •    Silverlight

This toolset coded in C# currently contains a Windows Phone 7 IoC (Compact Container port with the Common Service Locator desktop port) and DI framework for Windows Phone and Silverlight. This allows true implementation of the MVVM pattern for your Silverlight applications.

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

DContainer

  •    

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

Interface Interceptor

  •    DotNet

Allows you to filter and intercept interface methods.

Ninject

  •    

The ninja of .NET dependency injectors

Munq: Tools for ASP.NET MVC

  •    

My current interests lie in ASP.NET MVC, and how to create a framework and/or a project template that would meet my general project needs.

Generic Queryable Data Repository

  •    CSharp

This is a .Net generic queryable repository that can be used in a variety of projects - most easily used with Entity Framework Database First.

Container Service Host

  •    

Example of extending WCF to support IoC containers and dependency injection with WCF service instances.

IInject

  •    DotNet

IInject is a DI (Dependency Injection / IoC Container) framework that is very light weight, fast, and easy to use. It is written in C# and .NET 4.0.

DepIC

  •    DotNet

Dependency Injection Container with a very simple API.