Scala Dependency Injection

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

Top 4 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

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo DIStage

    Productivity-oriented collection of lightweight fancy stuff for Scala toolchain

    Project mention: Izumi 1.0 Release Notes | reddit.com/r/scala | 2021-01-14
  • GitHub repo distage-example

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

    Project mention: Advices on application development | reddit.com/r/scala | 2021-01-03

    https://github.com/7mind/distage-example is a very similar app to what you're describing, including Postgres running in docker, http4s, doobie, circe & pureconfig. You may try to start from there and change it up gradually.

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,132
2 Airframe 504
3 DIStage 485
4 distage-example 35
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com