Official ZIO libraries are hosted in the ZIO organization on Github, and are generally maintained by core contributors to ZIO.
Each project in the ZIO organization namespace has a Stage Badge which indicates the current status of that project:
Production Ready — The project is stable and already used in production. We can expect reliability for the implemented use cases.
Development — The project already has RC or milestone releases, but is still under active development. We should not expect full stability yet.
Experimental — The project is not yet released, but an important part of the work is already done.
Research — The project is at the design stage, with some sketches of work but nothing usable yet.
Concept — The project is just an idea, development hasn't started yet.
Deprecated — The project is not maintained anymore, and we don't recommend its usage.
📄️ Caliban Deriving
Full-featured, robust deriving for Caliban.
📄️ ZIO 2.x Interop Cats 2.x
📄️ ZIO 2.x Interop Cats 3.x
🗃️ ZIO AWS
🗃️ ZIO Actors
📄️ ZIO Akka Cluster
This library is a ZIO wrapper for Akka Cluster.
🗃️ ZIO CLI
🗃️ ZIO Cache
🗃️ ZIO Config
🗃️ ZIO Connect
📄️ ZIO Constraintless
Allows you to build programs as mere descriptions with maximum polymorphism, maximum modularity, zero abstraction leakage, and zero casting.
🗃️ ZIO Crypto
📄️ ZIO Deriving
ZIO Deriving is a Scala library for typeclass derivation with the design goals of:
🗃️ ZIO Direct Style
🗃️ ZIO DynamoDB
🗃️ ZIO FTP
🗃️ ZIO Flow
🗃️ ZIO Insight
📄️ ZIO Interop Guava
This library provides an interoperability layer with Guava 's com.google.common.util.concurrent.ListenableFuture.
📄️ ZIO Interop Monix
This library provides interoperability between Monix 3.4 and ZIO 1 and ZIO 2. Both JVM and Scala.js are supported.
📄️ ZIO Interop Reactive Streams
This library provides an interoperability layer between ZIO and reactive streams.
📄️ ZIO Interop Scalaz
This library provides instances for several Scalaz typeclasses.
📄️ ZIO Interop Twitter
This library provides capability to convert Twitter Future into ZIO Task.
@quote: Looks a bit similar to TypeTag
🗃️ ZIO JDBC
🗃️ ZIO JSON
🗃️ ZIO Kafka
🗃️ ZIO Keeper
📄️ ZIO Lambda
A ZIO-based AWS Custom Runtime compatible with GraalVM Native Image.
🗃️ ZIO Logging
📄️ ZIO Memberlist
ZIO-memberlist let you form cluster of multiply machines and by using gossip protocol which sends periodically messages between nodes maintain cluster and detects failining nodes.
📄️ ZIO Meta
🗃️ ZIO Metrics Connectors
📄️ ZIO Mock
🗃️ ZIO NIO
🗃️ ZIO Optics
🗃️ ZIO Parser
🗃️ ZIO Prelude
🗃️ ZIO Process
🗃️ ZIO Profiling
🗃️ ZIO Query
🗃️ ZIO Quill
🗃️ ZIO Redis
📄️ ZIO RocksDB
A ZIO-based interface to RocksDB.
📄️ ZIO S3
Thin wrapper over S3 async client for ZIO
📄️ ZIO SBT
ZIO SBT is an sbt plugin for ZIO projects. It provides high-level SBT utilities that simplify the development of ZIO applications.
🗃️ ZIO SQL
📄️ ZIO SQS
This library is a ZIO-powered client for AWS SQS. It is built on top of the AWS SDK for Java 2.0 via the automatically generated wrappers from zio-aws.
🗃️ ZIO Schema
🗃️ ZIO Telemetry
📄️ ZIO Webhooks
ZIO Webhooks is a microlibrary for reliable and persistent webhook delivery.