Displaying 1 to 20 from 54 results

Pimple - A small PHP 5.3 dependency injection container

  •    PHP

This is the documentation for Pimple 3.x. If you are using Pimple 1.x, read the Pimple 1.x documentation. Reading the Pimple 1.x code is also a good way to learn more about how to create a simple Dependency Injection Container (recent versions of Pimple are more focused on performance). Pimple is a small Dependency Injection Container for PHP.

SimpleInjector - An easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success

  •    CSharp

The goal of Simple Injector is to provide .NET application developers with an easy, flexible, and fast Dependency Injection library that promotes best practice to steer developers towards the pit of success.




somajs - Scalable javascript framework

  •    Javascript

soma.js is a scalable javascript framework created to help developers to write loosely-coupled applications to increase scalability and maintainability. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

coldbox-platform - The Enterprise ColdFusion MVC Development Platform

  •    ColdFusion

Because of God's grace, this project exists. If you don't like this, then don't read it, it's not for you. ColdBox is a conventions modular MVC development platform for ColdFusion (CFML).


lodjs - JavaScript模块加载器,基于AMD。迄今为止,对AMD理解最好的实现。

  •    Javascript

The JavaScript module loader is based on [AMD] (https://github.com/amdjs/amdjs-api/blob/master/AMD.md). lodJS is the best implemented understanding of [AMD] (https://github.com/amdjs/amdjs-api/blob/master/AMD.md) up to now. 100% supports AMD specifications. Supports modular development. When a module is defined, modules can be used without maintaining a dependent module, just write a dependency, and lodJS will automatically be responsible for the dependency injection.

DotNetArchitecture - Architecture cross-platform with

  •    CSharp

Solution to apply and share new knowledge and technologies and to serve as architecture for new projects. Web: This layer contains the api and the frontend, responsible for interaction with the user to obtain and display data.

dig - A reflection based dependency injection toolkit for Go.

  •    Go

A reflection based dependency injection toolkit for Go.This library is v1 and follows SemVer strictly.

fx - A dependency injection based application framework for Go.

  •    Go

This library is v1 and follows SemVer strictly.No breaking changes will be made to exported APIs before v2.0.0.

nex - Aiming to simplify the construction of JSON API service

  •    Go

This library aims to simplify the construction of JSON API service, nex.Handler is able to wrap any function to adapt the interface of http.Handler, which unmarshals POST data to a struct automatically.The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

yue - simple demo for nex(https://github.com/lonnng/nex)

  •    Go

越来越多的WEB应用采用前后端完全分离, WEB前端使用Angular/Vue之类的库, 用JSON通过RESTful与服务器通讯, 同样的服务器接口不但可以用于WEB前端, 同时能用于动应用前端.这个例子通过一个失物招领的信息管理系统来介绍如何使用nex包快速 构建JSON API服务, 限于作者水平有限, 如果发现错误, 欢迎指正.

dodrugs - A macro-powered dependency injector for Haxe

  •    Haxe

DoDrugs is a dependency injection (get it!!) library for Haxe. Unlike doing actual drugs, it is safe, because it uses macros to check all of your dependencies at compiletime.

di - JavaScript dependency injection

  •    Javascript

Registers your dependencies with the current instance of DI. Utility function to retrieve parameter names from a function.

Pimple

  •    Javascript

since the service is wrapped into a function , it will be lazy-loaded , allowing to save computer CPU.

gerenuk - Gerenuk - A Friendly Node.JS Dependency Injection Container

  •    CoffeeScript

Gerenuk - named after the animal - is a Dependency Injection Container for node.js. It targets CoffeeScript, but should work for regular javascript code as well. Gerenuk attempts to work around various problems that arise when working with asynchronous code. Its main goal is to facilitate easy application set up and independence of various parts of your code, in accordance with Demeter's law.

Autowire - Lightweight & Simple dependency injection and resource management library for Python

  •    Python

Autowire is lightweight & simple dependency injection library for Python. For instance, if want to run your application in multiple environment like development / production, You can change configuration by providing different values to each contexts.

play-java-dagger2-example - Play Application using Dagger 2 for Compile Time DI

  •    Java

This project shows how to use Play Java with Dagger 2. Then go to http://localhost:9000 to see the time and change the time zone.