Skip to content
/ zio Public
forked from zio/zio

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

License

Notifications You must be signed in to change notification settings

hearnadam/zio

This branch is 111 commits behind zio/zio:series/2.x.

Folders and files

NameName
Last commit message
Last commit date
Oct 11, 2024
Feb 3, 2025
Aug 25, 2020
Jan 7, 2025
Nov 21, 2024
Feb 10, 2025
Feb 10, 2025
Feb 10, 2025
Nov 21, 2024
May 1, 2024
Jan 7, 2025
Nov 21, 2024
Nov 21, 2024
Jan 7, 2025
Jan 23, 2025
Feb 10, 2025
Nov 21, 2024
Jan 7, 2025
Feb 7, 2025
Feb 7, 2025
Nov 21, 2024
Nov 11, 2024
Nov 21, 2024
Jan 7, 2025
Nov 21, 2024
Nov 21, 2024
Jan 7, 2025
Jan 7, 2025
Nov 21, 2024
Dec 16, 2024
Jan 29, 2025
Feb 10, 2025
May 1, 2024
Jul 22, 2024
Jul 22, 2023
Oct 27, 2021
Oct 27, 2021
Dec 27, 2023
Dec 1, 2021
Jan 7, 2025
Aug 3, 2023
Aug 3, 2023
May 19, 2018
Nov 28, 2024
Dec 7, 2018
Feb 9, 2025
Dec 17, 2024

Repository files navigation

ZIO Logo

Project Stage CI Release Snapshot Issues
Project stage CI Release Artifacts Snapshot Artifacts Average time to resolve an issue
Scaladoc Scaladex Discord Twitter Gitpod Gurubase
Scaladoc Badge-Scaladex-page Badge-Discord Badge-Twitter Gitpod ready-to-code Gurubase

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 minimal runtime overhead.
  • 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:


Adopters

Following is a partial list of companies happily using ZIO in production to craft concurrent applications.

Want to see your company here? Submit a PR!

Sponsors

Ziverge

Ziverge is a leading contributor to ZIO.

Septimal Mind

Septimal Mind sponsors work on ZIO Tracing and continuous maintenance.

YourKit

YourKit generously provides use of their monitoring and profiling tools to maximize the performance of ZIO applications.



Code of Conduct

See the Code of Conduct


Support

Come chat with us on Badge-Discord.


Legal

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

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 97.4%
  • CSS 1.6%
  • JavaScript 0.8%
  • TypeScript 0.1%
  • Java 0.1%
  • Shell 0.0%