{"id":28089336,"url":"https://github.com/scaldi/scaldi","last_synced_at":"2025-05-13T12:56:50.739Z","repository":{"id":911325,"uuid":"671341","full_name":"scaldi/scaldi","owner":"scaldi","description":"Lightweight Scala Dependency Injection Library","archived":false,"fork":false,"pushed_at":"2024-06-14T22:10:58.000Z","size":1684,"stargazers_count":287,"open_issues_count":33,"forks_count":26,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-06-23T00:25:17.896Z","etag":null,"topics":["dependency-injection","scala"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scaldi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2010-05-17T17:14:02.000Z","updated_at":"2024-06-23T00:25:17.897Z","dependencies_parsed_at":"2024-01-05T21:57:47.024Z","dependency_job_id":null,"html_url":"https://github.com/scaldi/scaldi","commit_stats":{"total_commits":359,"total_committers":13,"mean_commits":"27.615384615384617","dds":"0.47075208913649025","last_synced_commit":"69705de4f465e4aa44e2232698a450ac3b512ebd"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaldi%2Fscaldi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaldi%2Fscaldi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaldi%2Fscaldi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scaldi%2Fscaldi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scaldi","download_url":"https://codeload.github.com/scaldi/scaldi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253948346,"owners_count":21988953,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dependency-injection","scala"],"created_at":"2025-05-13T12:56:50.256Z","updated_at":"2025-05-13T12:56:50.720Z","avatar_url":"https://github.com/scaldi.png","language":"Scala","readme":"Scaldi\n========\n\n![Continuous Integration](https://github.com/scaldi/scaldi/workflows/Continuous%20Integration/badge.svg)\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.scaldi/scaldi_2.13/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.scaldi/scaldi_2.13)\n\nScaldi provides a simple and elegant way to do dependency injection in Scala.\nBy using the expressive power of the Scala language, it defines an intuitive and\nidiomatic DSL for binding and injecting dependencies. It is a highly extensible\nlibrary; you can easily customise almost any aspect of it. Some of its more unique\nfeatures are advanced module composition and conditional bindings, which can\nhelp you build all kinds of applications - from small command-line tools to\nlarge web applications. Scaldi also integrates nicely with Akka and Play.\n\nThe Scaldi documentation DNS record ownership is in flux.\nUntil that is resolved, you may need to rely on the original project's documentation.\nYou can find an archive of the original project's homepage\n[here](https://web.archive.org/web/20190616212058/http://scaldi.org/), or jump directly\nto the documentation\n[here](https://web.archive.org/web/20190618005634/http://scaldi.org/learn). Due to it\nbeing an archived website, some of the links on it may not work properly.\n\n## Adding Scaldi to Your Build\n\nSBT Configuration:\n\n```sbtshell\nlibraryDependencies += \"org.scaldi\" %% \"scaldi\" % x.y.z\n```\n\nScaldi supports Scala 2.11, 2.12 and 2.13.\n\n## License\n\n**Scaldi** is licensed under [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0).\n","funding_links":[],"categories":["Table of Contents","Modularization and Dependency Injection","IoC"],"sub_categories":["Modularization and Dependency Injection"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscaldi%2Fscaldi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscaldi%2Fscaldi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscaldi%2Fscaldi/lists"}