Java, Kotlin & Scala visualization libraries
Charts for desktop apps, servers and notebooks on the JVM. 4 tools, ranked by GitHub stars and updated .
Charting and visualization libraries for Java, Kotlin and Scala, used in desktop applications, server-side chart generation and data science notebooks.
By GitHub stars, the most popular JVM charting libraries here are XChart (1.6K stars), JFreeChart (1.4K stars), and Kandy (746 stars). 2 of 4 had commits in the last 90 days.
| 1 |
Lightweight Java library for plotting data. |
1.6K |
| 2 |
2D chart library for Java applications using Swing, JavaFX or server-side rendering. |
1.4K |
| 3 |
Kotlin plotting library with a typed DSL, developed by JetBrains. |
746 |
| 4 |
Grammar of graphics plotting API for Kotlin, built on Lets-Plot. |
487 |
Head-to-head comparisons
Related categories
Frequently asked questions
What is the most popular JVM charting library?
Which JVM charting libraries are actively maintained?
Are these JVM charting libraries free and open source?
Missing a tool? Add it with a one-line pull request to the README.