giiita / scaladia

Lightweight DI container.

GitHub

scaladia

CircleCI

Maven Central

Scaladia is not bothersome and is lightweight Scala Dependency Injection library
Flexible support for basic injection.
You can replace second or third party injections from anywhere and easily handle multi-project configuration dependencies.

scaladia-container-core

DI container core.
Just by Mixining a specific trait, it will be loaded automatically into DIContainer.
It is also possible to easily change dependencies from test cases or allow access only from arbitrary scopes.

scaladia-http

Http server client with Akka-HTTP.
In future, we plan to implement test stub control by dependency injection..