Skip to content

jupyter-java/awesome-jupyter-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 

Repository files navigation

Active Java Kernels

  • Rapaio - release in 2023 Rapaio Jupyter kernel works with Java 21.
  • Kotlin - The kernel is a powerful engine designed to enhance your Kotlin REPL experience. It offers support for executing code cells, providing basic code completion, and analyzing errors
  • Ganymede - a Jupyter Notebook Java kernel based on the Java Shell tool, JShell.
  • JJava - a kernel for Java. Started as a fork of iJava, but is fully supported and constantly adding new features.
  • Almond - A kernel for Scala.
  • Toree - A kernel for Spark written in Scala.

Inactive Java Kernels

  • IJava - the "original" Java kernel. Not actively maintained.
  • SciJava Kernel - Defunct kernel based on BeakerX.
  • java9_kernel - defunct Java 9 based kernel. On this list as has interesting approach on wrapping/calling from python.
  • BeakerX - BeakerX is a collection of polyglot JVM kernels and interactive widgets for plotting, tables, autotranslation, and other extensions to Jupyter Notebook and Jupyter Lab version 1.2.x and 2.x. Seems somewhat defunct.
  • JSR223 Kernel - A JSR223 compliant Jupyter kernel implementation in Java.

Java Related Kernels

Online Jupyter Notebook Java capable environments

Jupyter Auxiliary Libraries

Not Jupyter but similar for Java

  • jnotebook - a modern notebook system for Java. jnotebook interprets Java JShell files and render them as notebooks.
  • Apache Zeppelin - Web-based notebook that enables data-driven, interactive data analytics and collaborative documents with SQL, Scala, Python, R, Java and more.

About

Awesome resources around using Jupyter with Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published