# JFreeChart vs Lets-Plot for Kotlin

## Key differences

- JFreeChart has 2.9× as many GitHub stars as Lets-Plot for Kotlin (1.4K vs 487).
- Lets-Plot for Kotlin had more development activity over the last 12 months: 129 commits vs 0.
- JFreeChart is licensed under LGPL-2.1; Lets-Plot for Kotlin under MIT.
- JFreeChart is written primarily in Java, Lets-Plot for Kotlin in Kotlin.
- JFreeChart is the older project: its repository was created in 2016, Lets-Plot for Kotlin's in 2019.
- JFreeChart has had no commits since Jun 7, 2025.

| | JFreeChart | Lets-Plot for Kotlin |
|---|---|---|
| Description | 2D chart library for Java applications using Swing, JavaFX or server-side rendering. | Grammar of graphics plotting API for Kotlin, built on Lets-Plot. |
| GitHub stars | 1,391 | 487 |
| Commits (12 months) | 0 | 129 |
| Contributors | 30 | 15 |
| License | LGPL-2.1 | MIT |
| Language | Java | Kotlin |
| Status | Inactive | Maintained |
| Install | `implementation("org.jfree:jfreechart:1.5.5")` | `implementation("org.jetbrains.lets-plot:lets-plot-kotlin-jvm:4.10.0")` |

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