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

Maven Central
implementation("org.knowm.xchart:xchart:3.8.8")
v3.8.8

Development activity

Commits per month to the default branch over the last 12 complete months.

050100150 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
050100150 Oct 2025 Jan 2026 Apr Jul
307 commits from Oct 2025 to Sep 2026.
Show data as a table
XChart commits per month
MonthCommits
Oct 202511
Nov 20250
Dec 20250
Jan 20260
Feb 20260
Mar 20260
Apr 20260
May 2026145
Jun 202654
Jul 202697
Aug 20260
Sep 20260

Popularity among Java, Kotlin & Scala visualization libraries

GitHub stars for XChart and the most-starred alternatives.
Show data as a table
GitHub stars
ToolStars
XChart1,596
JFreeChart1,391
Kandy746
Lets-Plot for Kotlin487

Alternatives to XChart

More comparisons: JFreeChart vs XChart · Kandy vs XChart · Lets-Plot for Kotlin vs XChart

XChart FAQ

Is XChart open source?

Yes. XChart is released under the Apache-2.0 license, and its source code is on GitHub.

Is XChart still maintained?

Yes. XChart is actively developed, with 307 commits in the last 12 months and the latest commit 2 months ago.

How do I install XChart?

From Maven Central: implementation("org.knowm.xchart:xchart:3.8.8").

What are the best alternatives to XChart?

The most popular alternatives listed in Java, Kotlin & Scala visualization libraries are JFreeChart, Kandy, and Lets-Plot for Kotlin. See the full ranking.

What language is XChart written in?

XChart is primarily written in Java, according to GitHub.

Data: GitHub API, Maven Central. Updated Oct 4, 2026.