libp2p/jvm-libp2p
a libp2p implementation for the JVM, written in Kotlin 🔥 ⚠️ This is heavy work in progress! ⚠ The endeavour to build jvm-libp2p is split in two phases: minimal phase (v0.x): aims to provide the bare minimum stack that will allow JVM-based Ethereum 2.0 clients to interoperate with other clients that rely on fully-fledged libp2p stacks written in other languages.
https://github.com/libp2p/jvm-libp2p