Skip to content
@zio

ZIO

ZIO — Real World Functional Programming

ZIO Logo

ZIO

ZIO is a type-safe functional effect in Scala for asynchronous and concurrent programming. To learn more about ZIO, visit zio.dev.

ZIO Ecosystem

ZIO has a growing ecosystem of libraries and tools for building next-generation reactive applications on JVM, Scala.js, and Scala Native. Here is the overview of its ecosystem:

  1. Official ZIO libraries are hosted in the ZIO organization on Github and maintained by core contributors to ZIO. We have a quick overview for these libraries on the ZIO website.

  2. There is also a growing ecosystem of community-maintained libraries outside the ZIO organization. These are listed on the ecosystem section of the ZIO website.

Ecosystem Tracker

We have a ZIO Ecosystem Tracker that provides a comprehensive overview of each library in the ecosystem, including:

  • What libraries are updated to the latest ZIO version? Every library which has a green checkmark is up to date. A yellow exclamation mark means that the library is not up to date and there are some work left to be done.
  • What is the latest release of each library?
  • What are the dependencies of each library?
  • What other libraries are on top of a given library?
  • It provides a copy-pasteable dependency configuration for each library.

Project Status

Each project in the ZIO organization namespace has a Stage Badge which indicates the current status of that project:

Stage Description
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, and the development hasn't started yet.
Deprecated The project is not maintained anymore, and we don't recommend its usage.

Pinned Loading

  1. zio zio Public

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

    Scala 4.2k 1.3k

  2. zio-http zio-http Public

    A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers

    Scala 823 432

  3. interop-cats interop-cats Public

    ZIO instances for cats-effect type classes

    Scala 159 68

  4. zio-kafka zio-kafka Public

    A Kafka client for ZIO and ZIO Streams

    Scala 353 141

  5. zio-prelude zio-prelude Public

    A lightweight, distinctly Scala take on functional abstractions, with tight ZIO integration

    Scala 463 116

  6. zio-schema zio-schema Public

    Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.

    Scala 150 178

Repositories

Showing 10 of 45 repositories
  • zio-json Public

    Fast, secure JSON library with tight ZIO integration.

    zio/zio-json’s past year of commit activity
    Scala 421 Apache-2.0 147 62 (3 issues need help) 11 Updated May 20, 2025
  • zio-redis Public

    A ZIO-based redis client

    zio/zio-redis’s past year of commit activity
    Scala 126 Apache-2.0 64 14 4 Updated May 20, 2025
  • zio-schema Public

    Compositional, type-safe schema definitions, which enable auto-derivation of codecs and migrations.

    zio/zio-schema’s past year of commit activity
    Scala 150 Apache-2.0 178 50 (1 issue needs help) 7 Updated May 20, 2025
  • zio-http Public

    A next-generation Scala framework for building scalable, correct, and efficient HTTP clients and servers

    zio/zio-http’s past year of commit activity
    Scala 823 Apache-2.0 432 93 (2 issues need help) 25 Updated May 20, 2025
  • zio Public

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

    zio/zio’s past year of commit activity
    Scala 4,207 Apache-2.0 1,343 165 (5 issues need help) 22 Updated May 19, 2025
  • zio-constraintless Public

    An advanced library for building DSLs that allows defering the existence of type class instances until interpretation.

    zio/zio-constraintless’s past year of commit activity
    Scala 26 5 1 11 Updated May 19, 2025
  • zio-blocks Public

    Powerful, joyful building blocks for modern cloud-native applications.

    zio/zio-blocks’s past year of commit activity
    Scala 23 18 3 2 Updated May 19, 2025
  • zio-dynamodb Public

    Simple, type-safe, and efficient access to DynamoDB

    zio/zio-dynamodb’s past year of commit activity
    Scala 40 Apache-2.0 20 18 (3 issues need help) 0 Updated May 19, 2025
  • zio-process Public

    A simple ZIO library for interacting with external processes and command-line programs

    zio/zio-process’s past year of commit activity
    Scala 64 Apache-2.0 13 6 4 Updated May 19, 2025
  • zio-aws Public

    Low level ZIO interface for the full AWS

    zio/zio-aws’s past year of commit activity
    Scala 145 Apache-2.0 35 19 (1 issue needs help) 3 Updated May 19, 2025

Top languages

Loading…

Most used topics

Loading…