Popularity
6.8
Stable
Activity
9.6
-
621
18
62

Programming language: Scala
License: Apache License 2.0
Latest version: v20.12.1

Airframe alternatives and similar packages

Based on the "Modularization and Dependency Injection" category.
Alternatively, view Airframe alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Airframe or a related project?

Add another 'Modularization and Dependency Injection' Package

README

Gitter Chat CI Status codecov scala-index maven central Scala.js

Airframe https://wvlet.org/airframe is a collection of lightweight building blocks for Scala.

Resources

Framework

For Developers

Dotty (Scala 3)

For developing with Dotty (Scala 3), use DOTTY=true environment variable:

$ DOTTY=true ./sbt
> logJVM/test

Or use ++ 3 in the sbt console:

# Switch to Scala 3
> ++ 3

For starting a migration of some project to Scala 3, create a PR that removes .settings(scala2Only) from build.sbt to use Scala 3 in the project, and add the project to projectDotty. After all tests pass, the PR can be merged.

Here is the list of milestones for Dotty support: #1077

LICENSE

Apache v2


*Note that all licence references and agreements mentioned in the Airframe README section above are relevant to that project's source code only.