I am planning to develop some Kotlin extension methods for some common, officially unsupported, asynchronous libraries.
I will release this work under the MIT license.
I started this work on Java NIO, I wrote an initial implementation here with a really low memory pressure (continuation listener is a singleton).
Every contribution will be appreciated.
The library is available here: https://gitlab.com/asynk/nio
A README file was already planned and I hope to release it soon on jcenter.