ZIO Ecosystem Community Libraries
In this section we are going to introduce some of the most important libraries that have first-class ZIO support from the community.
If you know a useful library that has first-class ZIO support, please consider submitting a pull request to add it to this list.
Caliban
Caliban is a purely functional library for creating GraphQL servers and clients in Scala.
Distage
Distage is a compile-time safe, transparent, and debuggable Dependency Injection framework for pure FP Scala.
Fhir-indexer
Fhir-indexer is a ZIO based library for fetching FHIR resources fast and easy.
LogStage
LogStage is a zero-cost structural logging framework for Scala & Scala.js.
MUnit ZIO
MUnit ZIO is an integration library between MUnit and ZIO.
Rezilience
Rezilience is a ZIO-native library for making resilient distributed systems.
Scala k8s
Scala k8s is a Kubernetes client, data models and typesafe manifest generation for scala, scalajs, and scala native.
tamer
Tamer
Tofu ZIO 2 Logging
Tofu is a functional toolkit modules providing a comprehensive set of tools adressing
TranzactIO
TranzactIO is a ZIO wrapper for some Scala database access libraries, currently for Doobie and Anorm.
ZIO AMQP
ZIO AMQP is a ZIO-based AMQP client for Scala.
ZIO Apache Parquet
ZIO Apache Parquet is a ZIO-powered Apache Parquet library.
ZIO EclipseStore
ZIO EclipseStore is a ZIO-based library for type-safe, efficient, and boilerplate-free access to EclipseStore.
ZIO gRPC
ZIO-gRPC lets us write purely functional gRPC servers and clients.
ZIO K8s
ZIO K8S is an idiomatic ZIO client for the Kubernetes API.
ZIO Kinesis
ZIO Kinesis is a ZIO-based AWS Kinesis client for Scala.
ZIO NebulaGraph
zio-nebula is a simple wrapper around nebula-java for easier integration with NebulaGraph into Scala, ZIO applications.
ZIO Pulsar
ZIO Pulsar is the Apache Pulsar client for Scala with ZIO and ZIO Streams integration.
ZIO Slick Interop
ZIO Slick Interop is a small library, that provides interop between Slick and ZIO.
ZIO Temporal
ZIO Temporal is a ZIO library for Temporal, a microservice workflow orchestration platform.
ZIO Test Akka HTTP
ZIO Test Akka HTTP is an Akka-HTTP Route TestKit for zio-test.