Key differences

  • JFreeChart has 1.9× as many GitHub stars as Kandy (1.4K vs 746).
  • Kandy had more development activity over the last 12 months: 49 commits vs 0.
  • JFreeChart is licensed under LGPL-2.1; Kandy under Apache-2.0.
  • JFreeChart is written primarily in Java, Kandy in Kotlin.
  • JFreeChart is the older project: its repository was created in 2016, Kandy's in 2022.
  • JFreeChart has had no commits since Jun 7, 2025.

By the numbers

  • JFreeChart
  • Kandy
GitHub stars
1.4K 746
Commits, last 12 months
0 49
Contributors
30 12
Forks
672 27
Show data as a table
JFreeChart vs Kandy by the numbers
MetricJFreeChartKandy
GitHub stars1,391746
Commits, last 12 months049
Contributors3012
Forks67227

Development activity

Commits per month to each default branch, last 12 complete months.

  • JFreeChart
  • Kandy
051015 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug SepJFreeChartKandy
051015 Oct 2025 Jan 2026 Apr Jul JFreeChartKandy
Show data as a table
JFreeChart vs Kandy: commits per month
MonthJFreeChartKandy
Oct 202505
Nov 202506
Dec 2025014
Jan 202600
Feb 202602
Mar 202605
Apr 202607
May 202600
Jun 202604
Jul 202604
Aug 202600
Sep 202602

Side by side

AttributeJFreeChartKandy
Description2D chart library for Java applications using Swing, JavaFX or server-side rendering.Kotlin plotting library with a typed DSL, developed by JetBrains.
CategoryJava, Kotlin & Scala visualization librariesJava, Kotlin & Scala visualization libraries
LicenseLGPL-2.1Apache-2.0
LanguageJavaKotlin
StatusInactiveActive
Latest releasev1.5.6 ()v0.8.3 ()
Last commit
Repository created
Open issues126147
Install
implementation("org.jfree:jfreechart:1.5.5")
–

Which should you choose?

Popularity and activity are only part of the story. Consider which ecosystem you work in, the chart types and interactions you need, how much data you render, and whether the license fits your project. Both tool pages list alternatives if neither is quite right.

  • JFreeChart

    2D chart library for Java applications using Swing, JavaFX or server-side rendering.

    1.4K starsJavaLGPL-2.1

  • Kandy

    Kotlin plotting library with a typed DSL, developed by JetBrains.

    746 starsKotlinApache-2.0

More comparisons