GitHub stars
2.6K
crates.io downloads / 90 days
292.1K
Commits, last 12 months
12
Contributors
25
Last commit

Overview

Charming is an open-source Rust visualization library released under the Apache-2.0 license. Its GitHub repository has 2,600 stars, 119 forks, and 25 contributors. It is actively developed with 12 commits in the last 12 months. On crates.io it is downloaded about 292.1K times per 90 days.

Its GitHub description: A visualization library for Rust

GitHub topics: chartdata-sciencevisualizationrustwebassembly

Install

crates.io
cargo add charming
v0.6.0

Development activity

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

02.557.5 Oct 2025 Nov Dec Jan 2026 Feb Mar Apr May Jun Jul Aug Sep
02.557.5 Oct 2025 Jan 2026 Apr Jul
12 commits from Oct 2025 to Sep 2026.
Show data as a table
Charming commits per month
MonthCommits
Oct 20250
Nov 20257
Dec 20250
Jan 20263
Feb 20260
Mar 20260
Apr 20260
May 20260
Jun 20260
Jul 20260
Aug 20260
Sep 20262

Popularity among Rust plotting & visualization libraries

GitHub stars for Charming and the most-starred alternatives.
Show data as a table
GitHub stars
ToolStars
Plotters4,632
Charming2,600
Plotly.rs1,457
malevich70

Alternatives to Charming

More comparisons: Charming vs Plotters · Charming vs Plotly.rs · Charming vs malevich

Charming FAQ

Is Charming open source?

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

Is Charming still maintained?

Yes. Charming is actively developed, with 12 commits in the last 12 months and the latest commit 7 days ago.

How do I install Charming?

From crates.io: cargo add charming.

What are the best alternatives to Charming?

The most popular alternatives listed in Rust plotting & visualization libraries are Plotters, Plotly.rs, and malevich. See the full ranking.

What language is Charming written in?

Charming is primarily written in Rust, according to GitHub.

Data: GitHub API, crates.io. Updated Oct 4, 2026.