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

36 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors