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.
-
DIStage
Productivity-oriented collection of lightweight fancy stuff for Scala toolchain
Access the most powerful time series database as a service
Do you think we are missing an alternative of Airframe or a related project?
README
Airframe https://wvlet.org/airframe is a collection of lightweight building blocks for Scala.
Resources
Framework
- Airframe DI: A Dependency Injection Library Tailored to Scala
Airframe RPC: A Framework for Using Scala Both for Frontend and Backend Programming
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
*Note that all licence references and agreements mentioned in the Airframe README section above
are relevant to that project's source code only.