# JFreeChart vs Kandy

## 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.

| | JFreeChart | Kandy |
|---|---|---|
| Description | 2D chart library for Java applications using Swing, JavaFX or server-side rendering. | Kotlin plotting library with a typed DSL, developed by JetBrains. |
| GitHub stars | 1,391 | 746 |
| Commits (12 months) | 0 | 49 |
| Contributors | 30 | 12 |
| License | LGPL-2.1 | Apache-2.0 |
| Language | Java | Kotlin |
| Status | Inactive | Active |
| Install | `implementation("org.jfree:jfreechart:1.5.5")` | – |

Source: https://awesomedataviz.com/compare/jfreechart-vs-kandy/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
