Charming
Chart rendering library for Rust powered by Apache ECharts.
- Active
- Apache-2.0
- Rust
- Rust plotting & visualization libraries
- 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
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 | 7 |
| Dec 2025 | 0 |
| Jan 2026 | 3 |
| Feb 2026 | 0 |
| Mar 2026 | 0 |
| Apr 2026 | 0 |
| May 2026 | 0 |
| Jun 2026 | 0 |
| Jul 2026 | 0 |
| Aug 2026 | 0 |
| Sep 2026 | 2 |
Popularity among Rust plotting & visualization libraries
Show data as a table
| Tool | Stars |
|---|---|
| Plotters | 4,632 |
| Charming | 2,600 |
| Plotly.rs | 1,457 |
| malevich | 70 |
Alternatives to Charming
-
Plotters
Drawing library for data plotting in Rust, with bitmap, SVG, WebAssembly and GUI backends.
-
Plotly.rs
Plotly.js-based interactive plotting library for Rust.
-
malevich
Terminal plotting: line, scatter, bar, histogram, heatmap, box plot, violin and more, with automatic axes.
More comparisons: Charming vs Plotters · Charming vs Plotly.rs · Charming vs malevich
Charming FAQ
Is Charming open source?
Is Charming still maintained?
How do I install Charming?
cargo add charming.What are the best alternatives to Charming?
What language is Charming written in?
Data: GitHub API, crates.io. Updated Oct 4, 2026.