Apache ECharts Open source · Apache-2.0
A free, powerful charting and visualization library.
Introduction
Apache ECharts is a free, powerful charting and visualization library offering easy ways to add intuitive, interactive, and highly customizable charts to your commercial products. It is written in pure JavaScript and based on [zrender](https://github.com/ecomfe/zrender), which is a whole new lightweight canvas library.
## Get Apache ECharts
You may choose one of the following methods:
- Download from the [official website](https://echarts.apache.org/download.html)
- `npm install echarts --save`
- CDN: [jsDelivr CDN](https://www.jsdelivr.com/package/npm/echarts?path=dist)
## Docs and help
- [中文官网](https://echarts.apache.org/zh/index.html) | [ENGLISH HOMEPAGE](https://echarts.apache.org/en/index.html)
- [Get Started](https://echarts.apache.org/handbook)
- [API](https://echarts.apache.org/api.html)
- [Option Manual](https://echarts.apache.org/option.html)
- [Examples](https://echarts.apache.org/examples)
- [GitHub Issues](https://github.com/apache/echarts/issues) for bug report and feature requests
## Build and resources
Build echarts source code: Execute the instructions in the root directory of the echarts: ([Node.js](https://nodejs.org) is required). Then the "production" files are generated in the `dist` directory.
Extensions include [ECharts GL](https://github.com/ecomfe/echarts-gl), an extension pack of ECharts, which provides 3D plots, globe visualization, and WebGL acceleration, and [Extension for Baidu Map 百度地图扩展](https://github.com/apache/echarts/tree/master/extension-src/bmap), an extension provides a wrapper of Baidu Map Service SDK.
ECharts is available under the Apache License V2.
JavaScript chartsData visualizationInteractive chartsCustomizable chartsCanvas libraryApache LicenseWebGL extension
Screenshots

Deployment
官方网站下载
适合希望直接获取官方发布包并手动引入到项目中的场景。
npm 包安装
适合使用 Node.js、Webpack、Vite 等现代前端工程化流程集成 ECharts 的场景。
jsDelivr CDN
适合无需本地安装、通过浏览器直接引用 ECharts 构建文件的网页项目。
源码构建
适合需要从源码调试、定制或生成 dist 生产文件的开发场景。
Apache ECharts alternatives
Flourish Proprietary
Kiln | Data Visualisation
AntV Open source
蚂蚁数据可视化 - AntV
Plesk Proprietary
Plesk is the only web hosting control panel you'll ever need to build, secure and run websites and applications in
deegree Open source
Elastic Stack (ELK) Open source
Download and provision Elasticsearch, Logstash, Kibana, and Beats for free, and get started with Elastic APM, Elastic Se
Details
Type Open-source software
License Apache-2.0
Repository apache/echarts
Last verified 2026-07-19
Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.