Niol Niol is a NIO Library written in Scala and designed to make network programming easier. Runnable examples Non-blocking TCP with Niol's ScalableSelector: example in Scala example in Java - yes, Niol can be used from Java as well!