Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Lightweight Scala Dependency Injection Library
Scala Java
Branch: master
Pull request Compare This branch is 12 commits ahead, 47 commits behind scaldi:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
project
src
.gitignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
build.sbt

README.md

Scaldi provides simple and elegant way to do dependency injection in Scala. By using expressive power of the Scala language it defines intuitive and idiomatic DSL for binding and injecting dependencies. It is very extensible library, so you can easily extend or customise almost any aspect of it. Some of the more unique Scaldi features are advanced module composition and conditional bindings which definitely will help you build all kinds of applications - from small command-line tools to big non-trivial web applications. Not to mention Scaldi also nicely integrates with Akka and Play.

You can find project's home page here:

http://scaldi.org

Scaladocs for the latest version of the project can be found here:

http://scaldi.github.io/scaldi/latest/api/#package

At the moment project is poorly documented, but it will be fixed soon. At the moment I can recommend you to take a look at the tests:

https://github.com/scaldi/scaldi/tree/master/src/test/scala/scaldi

Build Status Maven Central

Adding Scaldi in Your Build

SBT Configuration:

libraryDependencies += "org.scaldi" %% "scaldi" % "0.4"

License

Scaldi is licensed under Apache License, Version 2.0.

Something went wrong with that request. Please try again.