{"id":13617844,"url":"https://github.com/zio/zio","last_synced_at":"2026-04-02T01:35:41.441Z","repository":{"id":37367547,"uuid":"134079884","full_name":"zio/zio","owner":"zio","description":"ZIO — A type-safe, composable library for async and concurrent programming in Scala","archived":false,"fork":false,"pushed_at":"2026-03-27T01:40:44.000Z","size":3462511,"stargazers_count":4363,"open_issues_count":203,"forks_count":1466,"subscribers_count":103,"default_branch":"series/2.x","last_synced_at":"2026-03-27T14:13:44.569Z","etag":null,"topics":["asynchronicity","asynchronous","asynchronous-programming","concurrency","concurrent","concurrent-data-structure","concurrent-programming","effects","functional-programming","promises","queues","scala","stm","streams","zio"],"latest_commit_sha":null,"homepage":"https://zio.dev","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-05-19T16:40:37.000Z","updated_at":"2026-03-27T13:13:52.000Z","dependencies_parsed_at":"2023-09-26T09:04:06.508Z","dependency_job_id":"58b58087-6d26-4149-8fe5-450c23030506","html_url":"https://github.com/zio/zio","commit_stats":{"total_commits":7350,"total_committers":704,"mean_commits":"10.440340909090908","dds":0.8013605442176871,"last_synced_commit":"cf5d8aea6ba252d996a55dee3e97fa42b45c5877"},"previous_names":["scalaz/scalaz-zio"],"tags_count":202,"template":false,"template_full_name":null,"purl":"pkg:github/zio/zio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zio","download_url":"https://codeload.github.com/zio/zio/tar.gz/refs/heads/series/2.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zio%2Fzio/sbom","scorecard":{"id":803306,"data":{"date":"2025-07-21","repo":{"name":"github.com/zio/zio","commit":"0436695831c43f96df21aff8e5fa90ac31b3d4dc"},"scorecard":{"version":"v5.2.1-24-gc29a04d4","commit":"c29a04d46d1570393e94662bc34e9906398e1bfa"},"score":5.9,"checks":[{"name":"Code-Review","score":8,"reason":"Found 4/5 approved changesets -- score normalized to 8","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/auto-approve.yml:1","Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/release-drafter.yml:1","Warn: topLevel 'contents' permission set to 'write': .github/workflows/scala-steward.yml:10","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#token-permissions"}},{"name":"Maintained","score":10,"reason":"30 commit(s) and 17 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#maintained"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#license"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#binary-artifacts"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#security-policy"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/ci.yml:259"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#vulnerabilities"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/auto-approve.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/auto-approve.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:136: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:138: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:144: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:146: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:151: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:158: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:165: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:172: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:179: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:229: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:234: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:240: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:242: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:244: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:311: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:327: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:333: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:26: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:36: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:52: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:56: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:62: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:64: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:84: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:88: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:95: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:98: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:115: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:197: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:199: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:205: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:207: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:212: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:255: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:266: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:270: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:276: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:292: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:295: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:301: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/ci.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release-drafter.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/release-drafter.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/scala-steward.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/scala-steward.yml/series/2.x?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/scala-steward.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/zio/zio/scala-steward.yml/series/2.x?enable=pin","Warn: containerImage not pinned by hash: .gitpod.Dockerfile:1: pin your Docker image by updating gitpod/workspace-full to gitpod/workspace-full@sha256:b1195dfae7ee9a12a89d195247c3e1357cc6a18360a41473dbec67525ef434e2","Info:   0 out of  27 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of  19 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/c29a04d46d1570393e94662bc34e9906398e1bfa/docs/checks.md#pinned-dependencies"}}]},"last_synced_at":"2025-08-23T11:05:43.327Z","repository_id":37367547,"created_at":"2025-08-23T11:05:43.327Z","updated_at":"2025-08-23T11:05:43.327Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31293964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-02T01:05:07.454Z","status":"ssl_error","status_checked_at":"2026-04-02T00:56:46.496Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asynchronicity","asynchronous","asynchronous-programming","concurrency","concurrent","concurrent-data-structure","concurrent-programming","effects","functional-programming","promises","queues","scala","stm","streams","zio"],"created_at":"2024-08-01T20:01:49.147Z","updated_at":"2026-04-02T01:35:41.423Z","avatar_url":"https://github.com/zio.png","language":"Scala","readme":"![ZIO Logo](./ZIO.png)\n\n| Project Stage | CI | Release | Snapshot | Issues |\n| --- | --- | --- | --- | --- |\n| [![Project stage][Badge-Stage]][Badge-Stage-Page] | ![CI][Badge-CI] | [![Release Artifacts][Badge-SonatypeReleases]][Link-SonatypeReleases] | [![Snapshot Artifacts][Badge-SonatypeSnapshots]][Link-SonatypeSnapshots] | [![Average time to resolve an issue][Badge-IsItMaintained]][Link-IsItMaintained] |\n\n| Scaladoc | Scaladex | Discord | Twitter | Gitpod | Gurubase |\n| --- | --- | --- | --- | --- | --- |\n| [Scaladoc][Link-Scaladoc] | [![Badge-Scaladex-page]][Link-Scaladex-page] | [![Badge-Discord]][Link-Discord] | [![Badge-Twitter]][Link-Twitter] | [![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/zio/zio) | [![Gurubase](https://img.shields.io/badge/Gurubase-Ask%20ZIO%20Guru-006BFF)](https://gurubase.io/g/zio) |\n\n# Welcome to ZIO\n\nZIO is a zero-dependency Scala library for asynchronous and concurrent programming.\n\nPowered 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.\n\n - **High-performance**. Build scalable applications with minimal runtime overhead.\n - **Type-safe**. Use the full power of the Scala compiler to catch bugs at compile time.\n - **Concurrent**. Easily build concurrent apps without deadlocks, race conditions, or complexity.\n - **Asynchronous**. Write sequential code that looks the same whether it's asynchronous or synchronous.\n - **Resource-safe**. Build apps that never leak resources (including threads!), even when they fail.\n - **Testable**. Inject test services into your app for fast, deterministic, and type-safe testing.\n - **Resilient**. Build apps that never lose errors, and which respond to failure locally and flexibly.\n - **Functional**. Rapidly compose solutions to complex problems from simple building blocks.\n\nTo learn more about ZIO, see the following references:\n\n - [Homepage](https://zio.dev/)\n - [Contributor's Guide](docs/contributor-guidelines.md)\n - [License](LICENSE)\n - [Issues](https://github.com/zio/zio/issues)\n - [Pull Requests](https://github.com/zio/zio/pulls)\n\n---\n\n# Adopters\n\nFollowing is a partial list of companies happily using ZIO in\nproduction to craft concurrent applications.\n\nWant to see your company here? [Submit a PR](https://github.com/zio/zio/edit/series/2.x/README.md)!\n\n* [AdGear / Samsung Ads](https://adgear.com/en/)\n* [Adidas](https://www.adidas.com/)\n* [adpulse.io](https://www.adpulse.io/)\n* [adsquare](https://www.adsquare.com/)\n* [Amazon](https://www.amazon.com/)\n* [Anduin Transactions](https://www.anduintransact.com/)\n* [AnyMind Group](https://anymindgroup.com)\n* [Ayolab](https://www.ayolab.com/)\n* [Asana](https://asana.com/)\n* [Aurinko](https://www.aurinko.io/)\n* [auto.ru](https://auto.ru)\n* [AutoScout24](https://www.autoscout24.de)\n* [Avast](https://www.avast.com)\n* [Bank of America](https://www.bofa.com)\n* [Believe](https://www.believe.com)\n* [Blue Insight Digital](https://www.blueinsight.digital/)\n* [BlueLabs](https://www.bluelabs.eu/)\n* [Bpp](https://www.bpp.it/)\n* [Broad](https://broad.app)\n* [Caesars Digital](https://www.caesars.com/sportsbook-and-casino)\n* [CalcBank](https://www.calcbank.com.br)\n* [Call Handling](https://www.callhandling.co.uk/)\n* [Carvana](https://www.carvana.com)\n* [Cellular](https://www.cellular.de)\n* [ChannelPilot](https://channelpilot.com/de)\n* [Chartboost](https://chartboost.com)\n* [Cloudfarms](https://cloudfarms.com)\n* [CodeComprehension](https://codecomprehension.com)\n* [Codept](https://www.codept.de/)\n* [Colisweb](https://www.colisweb.com/en)\n* [Collibra](https://www.collibra.com/)\n* [Compellon](https://www.compellon.com/)\n* [Complicated Robot](https://www.complicatedrobot.com/)\n* [Conduktor](https://www.conduktor.io)\n* [Contramap](https://www.contramap.dev)\n* [Coralogix](https://coralogix.com)\n* [Credit Karma](https://creditkarma.com)\n* [CurrencyCloud](https://www.currencycloud.com/)\n* [D.E.Solution](https://de-solution.com/)\n* [DaSCH](https://dasch.swiss/)\n* [DataChef](https://datachef.co)\n* [Demandbase](https://www.demandbase.com)\n* [Demyst](https://demyst.com)\n* [Devsisters](https://devsisters.com/)\n* [DHL Parcel The Netherlands](https://www.werkenbijdhl.nl/it)\n* [Disney+ Streaming](https://www.disneyplus.com/)\n* [Doomoolmori](https://doomoolmori.com/)\n* [Dow Jones](https://www.dowjones.com)\n* [DPG recruitment](https://www.dpgrecruitment.nl)\n* [Dream11](https://dream11.com)\n* [Deutsche Telekom IoT GmbH](https://iot.telekom.com/en)\n* [eBay](https://www.ebay.com)\n* [Eaglescience](https://www.eaglescience.nl)\n* [Electricité de France (EDF)](https://www.edf.fr/)\n* [EnelX](https://www.enelx.com)\n* [Evolution](https://evolution.engineering)\n* [Evo](https://evo.company)\n* [Flipp](https://flipp.com/)\n* [Fugo.ai](https://www.fugo.ai)\n* [Garner Distributed Workflow](https://www.garnercorp.com/)\n* [Glean](https://www.gleancompany.com)\n* [GrandParade](https://grandparade.co.uk)\n* [greyflower.media GmbH](https://greyflower.media)\n* [Hunters.AI](https://hunters.ai)\n* [Hypefactors](https://hypefactors.com/)\n* [iHeartRadio](https://www.iheart.com/)\n* [IHS Markit](https://ihsmarkit.com/)\n* [Investsuite](https://investsuite.com/)\n* [Invia](https://www.invia.cz/)\n* [Kaizen Solutions](https://kaizen-solutions.net/)\n* [Kamon APM](https://kamon.io/)\n* [Kodmagi](https://www.kodmagi.se)\n* [Kensu](https://kensu.io)\n* [LambdaWorks](https://www.lambdaworks.io/)\n* [LeadIQ](https://leadiq.com)\n* [Lernkunst](http://www.lernkunst.com/)\n* [LiveIntent Inc.](https://liveintent.com)\n* [Lottoland](https://lottoland.com)\n* [MATECHS](https://matechs.com)\n* [Megogo](https://megogo.net)\n* [MOIA](https://www.moia.io)\n* [Mylivn](https://www.mylivn.com/)\n* [NewMotion](https://newmotion.com)\n* [Nexxchange](https://www.nexxchange.com)\n* [Nike](https://nike.com)\n* [NsLookup](https://www.nslookup.io)\n* [Ocado Technology](https://ocadotechnology.com)\n* [Olyro GmbH](https://olyro.de)\n* [Optrak](https://optrak.com)\n* [Performance Immo](https://www.performance-immo.com/)\n* [Pirum](https://www.pirum.com/)\n* [PITS Global Data Recovery Services](https://www.pitsdatarecovery.net/)\n* [Playtika](https://www.playtika.com)\n* [PPC Samurai](https://ppcsamurai.com/)\n* [Prezi](https://prezi.com/)\n* [Radix Labs](https://www.radix.bio/)\n* [Railroad19](https://www.railroad19.com)\n* [Randstad Groep Nederland](https://www.werkenbijrandstad.nl)\n* [Rapidor](https://www.rapidor.co)\n* [PIM Solutions](https://pimsolutions.ru/)\n* [Remember The Milk](https://www.rememberthemilk.com/)\n* [REWE Digital](http://rewe-digital.com/)\n* [LKWfee](https://lkwfee.de/)\n* [Risk Ident](https://riskident.com/)\n* [Rocker](https://rocker.com/)\n* [Rudder](https://www.rudder.io/)\n* [Samsung Food](https://samsungfood.com/)\n* [Sanjagh](https://sanjagh.pro/)\n* [Scalac](https://scalac.io/)\n* [SecurityScorecard](https://www.securityscorecard.io/)\n* [SentinelOne](https://www.sentinelone.com/)\n* [Signicat](https://www.signicat.com/)\n* [Société Générale Corporate and Investment Banking](https://info.sgmarkets.com/en/)\n* [SoftwareMill](https://softwaremill.com/)\n* [StreamWeaver](https://www.streamweaver.com/)\n* [Stuart](https://stuart.com/)\n* [Teads](https://teads.com)\n* [The Pokemon Company International](https://www.pokemon.com/us/about-pokemon/)\n* [TomTom](https://tomtom.com)\n* [Tinka](https://www.tinka.com/)\n* [Tinkoff](https://tinkoff.ru)\n* [Trackabus](https://trackabus.com)\n* [Trainor](https://www.trainor.no)\n* [Tranzzo](https://tranzzo.com)\n* [TreuTech](https://treutech.io)\n* [Tweddle Group](https://tweddle.com)\n* [Undo](https://www.undo.app)\n* [Unit](https://unit.co)\n* [Univalence](https://univalence.io)\n* [Unzer](https://www.unzer.com)\n* [Vakantiediscounter](https://www.vakantiediscounter.nl)\n* [Verbund AG](https://www.verbund.com)\n* [Waylay](https://www.waylay.io/)\n* [Wehkamp](https://www.wehkamp.nl)\n* [Wefunder](https://wefunder.com)\n* [Wolt](https://www.wolt.com/)\n* [Yandex.Classifieds](https://o.yandex.ru)\n* [Audela](https://audela.ca)\n* [Valamis Group](https://valamis.com)\n* [Valsea](https://valsea.com)\n* [VirtusLab](https://virtuslab.com/)\n* [Vish](https://getvish.com)\n* [Vivid Money](https://vivid.money)\n* [Zalando](https://zalando.com/)\n* [Zooz](https://zooz.com/)\n\n# Sponsors\n\n[![Ziverge][Image-Ziverge]][Link-Ziverge]\n\n[Ziverge][Link-Ziverge] is a leading contributor to ZIO.\n\n[![Septimal Mind][Image-SeptimalMind]][Link-SeptimalMind]\n\n[Septimal Mind][Link-SeptimalMind] sponsors work on ZIO Tracing and continuous maintenance.\n\n[![YourKit][Image-YourKit]][Link-YourKit]\n\n[YourKit][Link-YourKit] generously provides use of their monitoring and profiling tools to maximize the performance of ZIO applications.\n\n---\n\n# [Learn More on the ZIO Homepage](https://zio.dev/)\n\n---\n\n## Code of Conduct\n\nSee the [Code of Conduct](docs/code-of-conduct.md)\n\n---\n\n## Support\n\nCome chat with us on [![Badge-Discord]][Link-Discord].\n\n---\n\n### Legal\n\nCopyright 2017 - 2024 John A. De Goes and the ZIO Contributors. All rights reserved.\n\n\n[Link-Codecov]: https://codecov.io/gh/zio/zio?branch=master \"Codecov\"\n[Link-IsItMaintained]: http://isitmaintained.com/project/zio/zio \"Average time to resolve an issue\"\n[Link-Scaladoc]: https://javadoc.io/doc/dev.zio/zio_3/latest/zio/index.html\n[Link-Scaladex-page]: https://index.scala-lang.org/zio/zio/zio \"Scaladex\"\n[Link-SonatypeReleases]: https://oss.sonatype.org/content/repositories/releases/dev/zio/zio_3/ \"Sonatype Releases\"\n[Link-SonatypeSnapshots]: https://oss.sonatype.org/content/repositories/snapshots/dev/zio/zio_3/ \"Sonatype Snapshots\"\n[Link-Ziverge]: https://ziverge.com \"Ziverge\"\n[Link-Scalac]: https://scalac.io \"Scalac\"\n[Link-SeptimalMind]: https://7mind.io \"Septimal Mind\"\n[Link-YourKit]: https://www.yourkit.com \"YourKit\"\n[Link-Discord]: https://discord.gg/2ccFBr4 \"Discord\"\n[Link-Twitter]: https://twitter.com/zioscala\n\n[Badge-CI]: https://github.com/zio/zio/workflows/CI/badge.svg\n[Badge-Codecov]: https://codecov.io/gh/zio/zio/coverage.svg?branch=master \"Codecov\"\n[Badge-IsItMaintained]: http://isitmaintained.com/badge/resolution/zio/zio.svg \"Average time to resolve an issue\"\n[Badge-Scaladex-page]: https://index.scala-lang.org/zio/zio/zio/latest.svg \"Scaladex\"\n[Badge-SonatypeReleases]: https://img.shields.io/nexus/r/https/oss.sonatype.org/dev.zio/zio_3.svg \"Sonatype Releases\"\n[Badge-SonatypeSnapshots]: https://img.shields.io/nexus/s/https/oss.sonatype.org/dev.zio/zio_3.svg \"Sonatype Snapshots\"\n[Badge-Discord]: https://img.shields.io/discord/629491597070827530?logo=discord \"chat on discord\"\n[Badge-Twitter]: https://img.shields.io/twitter/follow/zioscala.svg?style=plastic\u0026label=follow\u0026logo=twitter\n[Badge-Stage]: https://img.shields.io/badge/Project%20Stage-Production%20Ready-brightgreen.svg\n[Badge-Stage-Page]: https://github.com/zio/zio/wiki/Project-Stages\n\n[Image-Ziverge]: ./website/static/img/ziverge.png \"Ziverge\"\n[Image-SeptimalMind]: ./website/static/img/septimal_mind.svg \"Septimal Mind\"\n[Image-YourKit]: ./website/static/img/yourkit.png \"YourKit\"\n","funding_links":[],"categories":["Scala","Packages","scala","Table of Contents","并发编程","\u003ca name=\"Scala\"\u003e\u003c/a\u003eScala"],"sub_categories":["Functional Reactive Programming"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzio%2Fzio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzio%2Fzio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzio%2Fzio/lists"}