Scala Dependency Injection

Open-source Scala projects categorized as Dependency Injection | Edit details

Top 5 Scala Dependency Injection Projects

  • GitHub repo MacWire

    Lightweight and Nonintrusive Scala Dependency Injection Library

    Project mention: Which would be the scala way of building a modular/plugin based architecture application? | reddit.com/r/scala | 2021-10-19

    Implement the application around https://github.com/softwaremill/macwire and hope the wiredInModule feature (which support dynamic loading) would be ported to Scala 3 soon.

  • GitHub repo Airframe

    Essential Building Blocks for Scala

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

  • GitHub repo Scaldi

    Lightweight Scala Dependency Injection Library

  • GitHub repo distage-example

    Example project built using distage, tagless final, http4s, doobie and zio

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-19.

Scala Dependency Injection related posts

Index

What are some of the best open-source Dependency Injection projects in Scala? This list will help you:

Project Stars
1 MacWire 1,143
2 Airframe 517
3 DIStage 504
4 Scaldi 285
5 distage-example 36
Find remote jobs at our new job board 99remotejobs.com. There are 28 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org