giiita / scaladia

Lightweight DI container.

Version Matrix



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.


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.


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