XChart
Lightweight Java library for plotting data.
- GitHub stars
- 1.6K
- Commits, last 12 months
- 307
- Contributors
- 60
- Last commit
Overview
XChart is an open-source JVM charting library released under the Apache-2.0 license. Its GitHub repository has 1,596 stars, 398 forks, and 60 contributors. It is actively developed with 307 commits in the last 12 months.
Its GitHub description: XChart is a light-weight Java library for plotting data.
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 | 11 |
| Nov 2025 | 0 |
| Dec 2025 | 0 |
| Jan 2026 | 0 |
| Feb 2026 | 0 |
| Mar 2026 | 0 |
| Apr 2026 | 0 |
| May 2026 | 145 |
| Jun 2026 | 54 |
| Jul 2026 | 97 |
| 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 XChart
-
JFreeChart
2D chart library for Java applications using Swing, JavaFX or server-side rendering.
-
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 · Kandy vs XChart · Lets-Plot for Kotlin vs XChart
XChart FAQ
Is XChart open source?
Is XChart still maintained?
How do I install XChart?
implementation("org.knowm.xchart:xchart:3.8.8").What are the best alternatives to XChart?
What language is XChart written in?
Data: GitHub API, Maven Central. Updated Oct 4, 2026.