jupyter-kernel is a library that helps writing kernels for Jupyter / IPython on the JVM. It mainly targets Scala for now, but could be used for other languages as well. It tries to implement the
5.0 version of the IPython messaging protocol.
It currently has a poor test coverage, although that point should be easy to address.
Released under the LGPL version 3 license.