Skip to content
forked from iravid/zio

ZIO — A principled, powerful, standalone effect data type for any Scala project.

License

Notifications You must be signed in to change notification settings

edwinbdr/scalaz-zio

 
 

Repository files navigation

ZIO Logo

CI Coverage Snapshot Release Issues Users
Build Status Coverage Status Snapshot Artifacts Release Artifacts Average time to resolve an issue Scaladex dependencies badge

The ZIO library provides a general-purpose effect monad and associated abstractions for purely functional Scala applications.

The package strives to deliver on the following design goals:

  • Principled. A purely functional interface for effectful code with rigorous, well-defined semantics.
  • Performant. A low-level, highly-optimized runtime system that offers performance better than or comparable to other effect monads.
  • Pragmatic. The composable, orthogonal primitives necessary to build real world software, including primitives for concurrent and asynchronous programming.

Documentation and Examples can be found on the microsite.



Legal

Copyright (C) 2017-2018 John A. De Goes. All rights reserved.

About

ZIO — A principled, powerful, standalone effect data type for any Scala project.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 93.8%
  • Shell 6.2%