This project provides a ZIO integration for Magnum, a Scala 3 library for building type-safe, composable, and extensible applications. It allows you to use Magnum's features in a ZIO environment, enabling you to build applications with ZIO's powerful concurrency and resource management capabilities.
This is POC intented to be merged into the main Magnum repository once it is stable and functional.
In the meanwhile, it serves as a standalone project to demonstrate the integration and gather feedback from the community.
See ZIO Magnum documentation for more information about the integration and how to use it.
See the Magnum documentation for more information about Magnum.
This is a normal sbt project. You can compile code with sbt compile
, run it with sbt run
, and sbt console
will start a Scala 3 REPL.
This project is currently a work in progress. The code is not yet functional, and the integration with Magnum is still being developed.
This project is licensed under the Apache License 2.0. See the LICENSE file for more details.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.