# Charming

> Chart rendering library for Rust powered by Apache ECharts.

- Category: [Rust plotting & visualization libraries](https://awesomedataviz.com/categories/rust/)
- Repository: https://github.com/yuankunzhang/charming
- License: Apache-2.0
- Language: Rust
- Status: Active (commits in the last 90 days)
- GitHub stars: 2,600
- Commits in the last 12 months: 12
- Contributors: 25
- Last commit: Sep 27, 2026
- Install (crates.io): `cargo add charming`, 292.1K downloads per 90 days

## 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.

## Alternatives

- [Plotters](https://awesomedataviz.com/tools/plotters/): Drawing library for data plotting in Rust, with bitmap, SVG, WebAssembly and GUI backends. (4.6K stars)
- [Plotly.rs](https://awesomedataviz.com/tools/plotly-rs/): Plotly.js-based interactive plotting library for Rust. (1.5K stars)
- [malevich](https://awesomedataviz.com/tools/malevich/): Terminal plotting: line, scatter, bar, histogram, heatmap, box plot, violin and more, with automatic axes. (70 stars)

## Comparisons

- [Charming vs Plotters](https://awesomedataviz.com/compare/charming-vs-plotters/)
- [Charming vs Plotly.rs](https://awesomedataviz.com/compare/charming-vs-plotly-rs/)
- [Charming vs malevich](https://awesomedataviz.com/compare/charming-vs-malevich/)

Source: https://awesomedataviz.com/tools/charming/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
