JFreeChart
2D chart library for Java applications using Swing, JavaFX or server-side rendering.
- Inactive
- LGPL-2.1
- Java
- Java, Kotlin & Scala visualization libraries
- GitHub stars
- 1.4K
- Commits, last 12 months
- 0
- Contributors
- 30
- Last commit
- Latest release
- v1.5.6May 21, 2025
Overview
JFreeChart is an open-source JVM charting library released under the LGPL-2.1 license. Its GitHub repository has 1,391 stars, 672 forks, and 30 contributors. It has not had a commit since Jun 7, 2025. The latest release, v1.5.6, was published on May 21, 2025.
Its GitHub description: A 2D chart library for Java applications (JavaFX, Swing or server-side).
GitHub topics: chartsjava2dswingjavafxdata-visualization
Install
Development activity
Commits per month to the default branch over the last 12 complete months.
Show data as a table
| Month | Commits |
|---|---|
| Oct 2025 | 0 |
| Nov 2025 | 0 |
| Dec 2025 | 0 |
| Jan 2026 | 0 |
| Feb 2026 | 0 |
| Mar 2026 | 0 |
| Apr 2026 | 0 |
| May 2026 | 0 |
| Jun 2026 | 0 |
| Jul 2026 | 0 |
| Aug 2026 | 0 |
| Sep 2026 | 0 |
Popularity among Java, Kotlin & Scala visualization libraries
Show data as a table
| Tool | Stars |
|---|---|
| XChart | 1,596 |
| JFreeChart | 1,391 |
| Kandy | 746 |
| Lets-Plot for Kotlin | 487 |
Alternatives to JFreeChart
-
XChart
Lightweight Java library for plotting data.
-
Kandy
Kotlin plotting library with a typed DSL, developed by JetBrains.
-
Lets-Plot for Kotlin
Grammar of graphics plotting API for Kotlin, built on Lets-Plot.
More comparisons: JFreeChart vs XChart · JFreeChart vs Kandy · JFreeChart vs Lets-Plot for Kotlin
JFreeChart FAQ
Is JFreeChart open source?
Is JFreeChart still maintained?
How do I install JFreeChart?
implementation("org.jfree:jfreechart:1.5.5").What are the best alternatives to JFreeChart?
What language is JFreeChart written in?
Data: GitHub API, Maven Central. Updated Oct 4, 2026.