macwire

Dependency injector

A dependency injection library for Scala that automatically generates instance creation code at compile-time.

Zero-cost, compile-time, type-safe dependency injection library.

GitHub

1k stars
58 watching
76 forks
Language: Scala
last commit: 7 days ago
dependency-injectionmacwirescala

Related projects:

Repository Description Stars
scaldi/scaldi A lightweight dependency injection library for Scala applications 289
rwnx/hardwire A compile-time dependency injection system for Crystal that enables modular and flexible application design. 21
scribd/weaver A dependency injection framework that automatically generates boilerplate code at compile-time to manage dependencies in Swift projects. 749
liftric/dikit A dependency injection framework for Swift that facilitates modular and loosely-coupled application development 103
dfed/safedi A compile-time safe dependency injection framework for Swift projects 96
ivlevastef/ditranquillity A dependency injection library for Swift that provides a lightweight and powerful way to manage object dependencies in iOS applications. 423
devxoul/pure An implementation of dependency injection in Swift applications using the Composition Root pattern. 378
fs02/wire A runtime dependency injection and wiring library for Go applications. 37
hubspot/dropwizard-guice A library that enables integration of the Guice dependency injection framework with Dropwizard applications. 266
muir/nject A type-safe dependency injection system for Go that enables efficient and flexible creation of application chains. 29
mbierlee/poodinis A dependency injection framework for the D programming language. 71
framework-one/di1 A lightweight dependency injection framework for ColdFusion / CFML, supporting constructor, setter, and property-based injection. 104
davidrevoledo/inyector A library that provides a flexible and customizable way to manage dependencies in .NET applications using configuration-based dependency injection 13
codingwell/scala-guice An extension of Google Guice for Scala developers 341
giggio/sourceinject A source generator for C# that uses Roslyn to automate dependency injection at compile time. 79