Skip to content
ZIO — A type-safe, composable library for asynchronous and concurrent programming in Scala
Branch: master
Clone or download
Latest commit 84d74f1 Mar 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
benchmarks/src/main/scala/scalaz/zio Add type aliases (#607) Mar 14, 2019
core
interop-cats Adding proof of summoning ConcurrentEffect and Effect given a Runtime Mar 8, 2019
interop-future/jvm/src/main/scala/scalaz/zio/interop Polishing Mar 7, 2019
interop-java renames Feb 25, 2019
interop-monix revert refactoring.. Feb 25, 2019
interop-reactiveStreams Fixes to support scala 2.11 (#650) Mar 18, 2019
interop-scalaz7x Better naming and 2.12+ changes Mar 4, 2019
interop-shared/shared/src/main/scala/scalaz/zio/interop Syncing with master Mar 7, 2019
microsite/src/main Make ZIO.access and accessM use curried type parameter lists Mar 18, 2019
project Fixes to support scala 2.11 (#650) Mar 18, 2019
testkit/jvm/src Add TestRandom to testkit (#623) (#653) Mar 18, 2019
.codecov.yml Add Codecov config Aug 23, 2018
.gitignore Don't recover from defects in orElse (#637) Mar 16, 2019
.jvmopts Create .jvmopts file with -Xss2M option Dec 19, 2018
.scalafmt.conf Project settings (sbt + ci) Jun 4, 2018
.travis.yml Fixes to support scala 2.11 (#650) Mar 18, 2019
CONTRIBUTING.md Fix broken link (#662) Mar 19, 2019
LICENSE Initial commit May 19, 2018
README.md Improvements to microsite documentation (#633) Mar 15, 2019
ZIO.png reduce logo Dec 7, 2018
build.sbt Allow conversion between ZIO streams and Reactive Streams in both dir… Mar 18, 2019
sbt Project settings (sbt + ci) Jun 4, 2018

README.md

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

Welcome to ZIO

ZIO is a zero-dependency Scala library for asynchronous and concurrent programming.

Powered by highly-scalable, non-blocking fibers that never waste or leak resources, ZIO lets you build scalable, resilient, and reactive applications that meet the needs of your business.

  • High-performance. Build scalable applications with 100x the performance of Scala's Future.
  • Type-safe. Use the full power of the Scala compiler to catch bugs at compile time.
  • Concurrent. Easily build concurrent apps without deadlocks, race conditions, or complexity.
  • Asynchronous. Write sequential code that looks the same whether it's asynchronous or synchronous.
  • Resource-safe. Build apps that never leak resources (including threads!), even when they fail.
  • Testable. Inject test services into your app for fast, deterministic, and type-safe testing.
  • Resilient. Build apps that never lose errors, and which respond to failure locally and flexibly.
  • Functional. Rapidly compose solutions to complex problems from simple building blocks.

To learn more about ZIO, see the following references:


Learn More on the ZIO Microsite


Legal

Copyright 2017 - 2019 John A. De Goes and the ZIO Contributors. All rights reserved.

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.