Coder Social home page Coder Social logo

sadnessofatlantis / zio Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zio/zio

0.0 1.0 0.0 58.07 MB

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

Home Page: https://zio.dev

License: Apache License 2.0

Scala 97.65% Shell 1.23% CSS 0.06% Java 0.32% JavaScript 0.74%

zio's Introduction

ZIO Logo

CI Coverage Release Issues Scaladex
Build Status Coverage Status Release Artifacts Average time to resolve an issue Badge-Scaladex-page

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 100x the performance of Scala's Future.
  • 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:


Sponsors

Septimal Mind

Septimal Mind sponsors work on ZIO Tracing and continuous maintenance.

SoftwareMill

SoftwareMill generously provides ZIO with paid-for CircleCI build infrastructure.



Code of Conduct

See the Code of Conduct


Legal

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

zio's People

Contributors

jdegoes avatar ghostdogpr avatar wi101 avatar scala-steward avatar neko-kai avatar artempyanykh avatar nequissimus avatar ktonga avatar mijicd avatar adamgfraser avatar iravid avatar lglo avatar dan-m avatar vasilmkd avatar vilkina avatar ashabhasa avatar sideeffffect avatar redraw-dawn avatar softinio avatar edvmorango avatar prayagupa avatar mschuwalow avatar barambani avatar gvolpe avatar fommil avatar vilu avatar ioleo avatar jczuchnowski avatar runtologist avatar wongelz avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.