Skip to content
A small, unopinionated ZIO interface to NIO.
Scala JavaScript CSS
Branch: master
Clone or download

README.md

zio-nio

CircleCI Gitter

Zio-nio provides performant, purely-functional, low-level, and unopinionated wrapping of Java NIO functionality.

Introduction & Highlights

Java NIO is unsafe, and can surprise you a lot with e.g. hiding actual error in IO operation and giving you only true/false values - IO was successful/not successful.

Competition

  • Scala standard
    • Cover File and Socket blocking/unblocking IO operations
    • Performant
    • Type-safe, pure FP
    • Scalaz compatibility
  • http4s blaze
    • Cover File and Socket blocking/unblocking IO operations
    • Performant
    • Type-safe, pure FP
    • Scalaz compatibility
  • ammonite-ops
    • Cover File and Socket blocking/unblocking IO operations
    • Performant
    • Type-safe, pure FP
    • Scalaz compatibility
  • Better files
    • Cover File and Socket blocking/unblocking IO operations
    • Performant
    • Type-safe, pure FP
    • Scalaz compatibility

Background

You can’t perform that action at this time.