- Notifications
You must be signed in to change notification settings - Fork26
Lightweight Scala Dependency Injection Library
License
scaldi/scaldi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Scaldi provides a simple and elegant way to do dependency injection in Scala.By using the expressive power of the Scala language, it defines an intuitive andidiomatic DSL for binding and injecting dependencies. It is a highly extensiblelibrary; you can easily customise almost any aspect of it. Some of its more uniquefeatures are advanced module composition and conditional bindings, which canhelp you build all kinds of applications - from small command-line tools tolarge web applications. Scaldi also integrates nicely with Akka and Play.
The Scaldi documentation DNS record ownership is in flux.Until that is resolved, you may need to rely on the original project's documentation.You can find an archive of the original project's homepagehere, or jump directlyto the documentationhere. Due to itbeing an archived website, some of the links on it may not work properly.
SBT Configuration:
libraryDependencies += "org.scaldi" %% "scaldi" % x.y.z
Scaldi supports Scala 2.11, 2.12 and 2.13.
Scaldi is licensed underApache License, Version 2.0.
About
Lightweight Scala Dependency Injection Library