{"id":39900,"url":"https://github.com/ecomfe/awesome-echarts","name":"awesome-echarts","description":"Awesome list of  Apache ECharts","projects_count":87,"last_synced_at":"2026-07-31T07:00:38.929Z","repository":{"id":37502439,"uuid":"75928695","full_name":"ecomfe/awesome-echarts","owner":"ecomfe","description":"Awesome list of  Apache ECharts","archived":false,"fork":false,"pushed_at":"2025-01-16T04:29:51.000Z","size":80,"stargazers_count":1561,"open_issues_count":9,"forks_count":176,"subscribers_count":55,"default_branch":"master","last_synced_at":"2026-07-12T06:04:44.468Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecomfe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-08T10:42:36.000Z","updated_at":"2026-07-11T05:05:29.000Z","dependencies_parsed_at":"2024-01-13T19:19:18.958Z","dependency_job_id":"d53d849a-6370-4b9e-80de-812a5e18e3d6","html_url":"https://github.com/ecomfe/awesome-echarts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ecomfe/awesome-echarts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecomfe%2Fawesome-echarts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecomfe%2Fawesome-echarts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecomfe%2Fawesome-echarts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecomfe%2Fawesome-echarts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecomfe","download_url":"https://codeload.github.com/ecomfe/awesome-echarts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecomfe%2Fawesome-echarts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36107132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-31T02:00:06.731Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T18:44:03.581Z","updated_at":"2026-07-31T07:00:38.929Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Frameworks","License","Learn","Extensions","Languages","Community","About","Tools"],"sub_categories":["React Native Component","VSCode Extensions","Official docs","Videos","R","React Component","PHP","Python","Ruby","Angular Component","AngularJS Binding","Blazor Binding","Dart","Svelte Component","Vue Component","Web components","Clojure","iOS","Java","JavaScript","Julia","Jupyter-Notebook",".NET","Node.js","PureScript","Tcl","Grafana","Markdown"],"readme":"# awesome-echarts [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\nThis is a repo contributed by community with awesome resources for [Apache ECharts](https://github.com/apache/echarts).\n\n\u003e Awesome list of Apache ECharts\n\n- Use \u003ckbd\u003ecommand\u003c/kbd\u003e - \u003ckbd\u003eF\u003c/kbd\u003e or \u003ckbd\u003ectrl\u003c/kbd\u003e - \u003ckbd\u003eF\u003c/kbd\u003e to search for a keyword.\n- If you want to contribute to this list (please do), send a pull request. Please follow alphabetic order for both language and project names.\n\n\u003e **Note**\n\u003e\n\u003e 带有「🇨🇳」的项目为中文资源，或包含中文文档。\n\u003e\n\u003e Items with “🇨🇳” are either in Chinese, or contain Chinese documentation.\n\n- [About](#about)\n- [Learn](#learn)\n    - [Official docs](#official-docs)\n    - [Videos](#videos)\n- [Extensions](#extensions)\n- [Frameworks](#frameworks)\n    - [Angular Component](#angular-component)\n    - [AngularJS Binding](#angularjs-binding)\n    - [Blazor Binding](#blazor-binding)\n    - [Flutter Component](#flutter-component)\n    - [React Component](#react-component)\n    - [React Native Component](#react-native-component)\n    - [Svelte Component](#svelte-component)\n    - [Vue Component](#vue-component)\n    - [Web components](#web-components)\n- [Languages](#languages)\n    - [Clojure](#clojure)\n    - [Dart](#dart)\n    - [Golang](#golang)\n    - [iOS](#ios)\n    - [Java](#java)\n    - [JavaScript](#javascript)\n    - [Julia](#julia)\n    - [Jupyter Notebook](#jupyter-notebook)\n    - [.NET](#net)\n    - [Node.js](#nodejs)\n    - [PHP](#php)\n    - [PureScript](#purescript)\n    - [Python](#python)\n    - [R](#r)\n    - [Ruby](#ruby)\n    - [Tcl](#tcl)\n- [Tools](#tools)\n    - [Markdown](#markdown)\n    - [VSCode Extension](#vscode-extensions)\n- [Community](#community)\n- [License](#license)\n\n## About\n\n[Apache ECharts](https://github.com/apache/echarts) is a free, powerful charting and visualization library offering an easy way of adding 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.\n\n## Learn\n\n### Official docs\n\n- [Tutorial](https://echarts.apache.org/en/tutorial.html)\n- [API](https://echarts.apache.org/en/api.html)\n- [Option Manual](https://echarts.apache.org/en/option.html)\n- 🇨🇳 [教程](https://echarts.apache.org/zh/tutorial.html)\n- 🇨🇳 [API](https://echarts.apache.org/zh/api.html)\n- 🇨🇳 [配置项手册](https://echarts.apache.org/zh/option.html)\n\n### Videos\n\n- 🇨🇳 [ECharts 基础教程](http://study.163.com/course/introduction/1016007.htm) @kener\n\n## Extensions\n\n- 🇨🇳 [arcgis-echarts3](https://github.com/wandergis/arcgis-echarts3) - A plugin for ArcGIS JS API to load Apache ECharts 3 map and Make big data visualization easier.\n- [echarts-china-cities-js](https://github.com/pyecharts/echarts-china-cities-js) - Packages the maps of 363 Chinese provincial cities for Apache ECharts.\n- [echarts-countries-js](https://github.com/pyecharts/echarts-countries-js) - Packages the maps of 213 countries and regions for Apache ECharts.\n- [echarts-leaflet](https://github.com/gnijuohz/echarts-leaflet) - An extension to visualize data on leaflet maps.\n- [Graph Modularity](https://github.com/ecomfe/echarts-graph-modularity) - Apache ECharts graph modularity extension for community detection.\n- 🇨🇳 [leaflet-echarts3](https://github.com/wandergis/leaflet-echarts3) - A plugin for leaflet to load Apache ECharts 3 map and Make big data visualization easier.\n- 🇨🇳 [MapBoxGL-echarts3-layer](https://github.com/lzxue/echartsLayer) - Apache ECharts MapBoxGL 扩展，可以从二，三维视角展示空间点，线，面，数据.\n- [maptalks.e3](https://github.com/maptalks/maptalks.e3) - A plugin to integrate Apache ECharts 3 as a layer with [maptalks.js](https://github.com/maptalks/maptalks.js).\n- 🇨🇳 [openlayers-echarts3](https://github.com/sakitam-fdd/ol3Echarts) - Apache ECharts 的 OpenLayers 扩展，实现 OpenLayers 地图数据可视化，支持 OpenLayers 3 和 OpenLayers 4。\n- [wordcloud 词云](https://github.com/ecomfe/echarts-wordcloud) - Apache ECharts wordcloud extension based on wordcloud2.js.\n- [liquidfill 水球图](https://github.com/ecomfe/echarts-liquidfill) - Liquid Fill Chart plugin for Apache ECharts, which is usually used to represent data in percentage.\n- 🇨🇳 [百度地图扩展](https://github.com/apache/echarts/tree/master/extension-src/bmap)) - Apache ECharts 百度地图扩展，可以在百度地图上展现点图，线图，热力图等可视化。\n- 🇨🇳 [高德地图扩展](https://github.com/plainheart/echarts-extension-amap) - Apache ECharts 高德地图扩展，可以在高德地图上展现点图，线图，热力图等可视化。\n- [echarts-extension-gmap](https://github.com/plainheart/echarts-extension-gmap) - A [Google Map](https://www.google.com/maps) extension for Apache ECharts.\n\n## Frameworks\n\n\n### Angular Component\n\n- [echarts-for-angular](https://github.com/alixdehghani/echarts-for-angular) @behroozbc , @alixdehghani Angular (version \u003e= 5.x) directive for Apache ECharts.\n- [ngx-echarts](https://github.com/xieziyu/ngx-echarts) @xieziyu - Angular (ver \u003e= 2.x) directive for Apache ECharts.\n\n### AngularJS Binding\n\n- [angular-echarts](https://github.com/wangshijun/angular-echarts) @wangshijun - AngularJS bindings for Apache ECharts.\n- 🇨🇳 [echarts-ng](https://github.com/bornkiller/echarts-ng) @bornkiller - Simple AngularJS wrap for Apache ECharts.\n- 🇨🇳 [ng-echarts](https://github.com/liekkas/ng-echarts) @liekkas\n\n### Blazor Binding\n\n- [blazor-echarts](https://github.com/caopengfei/BlazorECharts) @caopengfei - Blazor version of Apache ECharts chart component.\n\n### Flutter Component\n\n- [flutter_echarts](https://github.com/entronad/flutter_echarts) @entronad - A Flutter widget to use Apache ECharts in a reactive way.\n\n### React Component\n\n- [echarts-for-react](https://github.com/hustcc/echarts-for-react) @hustcc - Apache ECharts components for React wrapper.\n- 🇨🇳 [react-echarts](https://github.com/somonus/react-echarts) @somonus\n- [react-echarts-v3](https://github.com/xlsdg/react-echarts-v3) @xlsdg - React component wrap for Apache ECharts (v3.x).\n- 🇨🇳 [re-echarts](https://github.com/liekkas/re-echarts) @liekkas\n- 🇨🇳 [tsxecharts](https://github.com/lloydzhou/tsxecharts) @lloydzhou - React component wrapper for ECharts based on TypeScript.\n- [react-echarts](https://github.com/hugocxl/react-echarts) @hugocxl - ECharts for React.\n\n### React Native Component\n\n- 🇨🇳 [react-native-echarts-pro](https://github.com/supervons/react-native-echarts-pro) @supervons - 基于 Apache ECharts 并支持各种图表、地图的 React-Native 图表库\n- [react-native-echarts-wrapper](https://github.com/tomLadder/react-native-echarts-wrapper) @tomLadder - 📈Powerful React-Native Apache ECharts Wrapper 📊\n- [wrn-echarts](https://github.com/wuba/wrn-echarts) @wuba - React Native version of Apache Echarts, based on react-native-svg and react-native-skia. Much better performance than webview based solution.\n\n\n### Svelte Component\n\n- [svelte-echarts](https://github.com/bherbruck/svelte-echarts/) @bherbruck - A simple ECharts component for Svelte!\n\n### Vue Component\n\n- 🇨🇳 [echarts-middleware](https://github.com/lulucut/echarts-middleware) @PUGE - 在 Vue 中优雅、高效地使用 Apache ECharts\n- [vue-echarts](https://github.com/Justineo/vue-echarts) @Justineo - Apache ECharts component for Vue.js.\n- [vue-echarts](https://github.com/panteng/vue-echarts) @panteng - A custom directive for using Apache ECharts in Vue.js apps.\n- [vue-echarts-lite](https://github.com/LeungZ9/vue-echarts-lite) @LeungZ9 - A lite Vue.js 2.0+ component for Apache ECharts V3.\n- [vue-echarts-v3](https://github.com/xlsdg/vue-echarts-v3) @xlsdg - Vue.js(v2.x+) component wrap for Apache ECharts (v3.x+).\n- 🇨🇳 [echarts-for-vue](https://github.com/ambit-tsai/echarts-for-vue) @Ambit-Tsai - Apache ECharts wrapper component for Vue 3 and 2.\n- 🇨🇳 [vuecharts3](https://github.com/lloydzhou/vuecharts) @lloydzhou - 以组件方式调用echarts绘制图表（API参考BizCharts）\n\n### Web components\n\n- [ECharts-JSX](https://github.com/idea2app/ECharts-JSX) @idea2app - A real JSX wrapper for Apache ECharts based on TypeScript \u0026 Web components.\n\n## Languages\n\n### Clojure\n\n- [re-echarts](https://github.com/kimim/re-echarts) @kimim - A clojurescript library to use Apache ECharts, with react/reagent.\n\n### Dart\n\n- 🇨🇳 [flutter_echarts](https://github.com/entronad/flutter_echarts) @entronad - A Flutter widget to use Apache ECharts in a reactive way.\n\n### Golang\n\n- 🇨🇳 [go-echarts](https://github.com/chenjiandongx/go-echarts) @chenjiandongx - The adorable charts library for Golang.\n\n### iOS\n\n- 🇨🇳 [iOS-Echarts](https://github.com/Pluto-Y/iOS-Echarts) @Pluto-Y - This is a highly custom chart control for iOS and Mac apps, which build with the Apache ECharts (v2).\n\n### Java\n\n- [CamsDiag](https://github.com/mnlxr/CamsDiag) @mnlxr - Cams Displacement Diagrams using Apache Echarts and Java\n- 🇨🇳 [ECharts-Java](https://github.com/abel533/ECharts) @Liuzh_533 - 一个供 Java 开发使用的 ECharts 的开发包。\n- 🇨🇳 [ECharts Java](https://github.com/ECharts-Java/ECharts-Java) @IcePear-Jzx @incandescentxxc - A Java data visualization library based on Apache ECharts 5.x.\n\n### JavaScript\n\n- [echarts](https://github.com/apache/echarts)\n- [echarts-gl](https://github.com/ecomfe/echarts-gl)\n\n### Julia\n\n- [ECharts.jl](https://github.com/randyzwitch/ECharts.jl) @randyzwitch - Julia package for the Apache ECharts 3 visualization library.\n\n### Jupyter-Notebook\n\n- [jupyter-echarts](https://github.com/pyecharts/jupyter-echarts) @pyecharts dev team - Integrates Apache ECharts with jupyter notebook via nbextensions\n\n### .NET\n\n- 🇨🇳 [EChartsSDK](https://github.com/idoku/EChartsSDK) @idoku - Apache ECharts 的 .NET 类库，从 ECharts 的 Java 类库移植。\n- [TagEChartsBlazor](https://github.com/draculakkk/TagEChartsBlazor) @draculakkk - Blazor package for Apache ECharts, can use tags to create Apache ECharts.\n\n### Node.js\n\n- [echarts-scrappeteer](https://github.com/chfw/echarts-scrappeteer) @chfw - Puppeteer! Scrape all Apache ECharts from this web page please!\n- 🇨🇳 [node-echarts](https://github.com/suxiaoxin/node-echarts) @suxiaoxin - 后台生成 Apache ECharts 图表\n\n### PHP\n\n- [Echarts-PHP](https://github.com/hisune/Echarts-PHP) @hisune - a PHP library that works as a wrapper for the Apache ECharts js library.\n\n### PureScript\n\n- [purescript-echarts](https://github.com/slamdata/purescript-echarts/) - Purescript bindings for Apache ECharts.\n\n### Python\n\n- [ipecharts](https://github.com/trungleduc/ipecharts) @trungleduc - Apache Echarts for Jupyter.\n- [pyecharts.js](https://github.com/chfw/bryecharts) @chfw - Draw Apache ECharts using python language in modern browsers.\n- [echarts-python](https://github.com/yufeiminds/echarts-python) @yufeiminds - Generate Apache ECharts options with Python.\n- [krisk](https://github.com/napjon/krisk) @napjon - Statistical Interactive Visualization with pandas+Jupyter integration on top of Apache ECharts.\n- 🇨🇳 [pyecharts](https://github.com/pyecharts/pyecharts) @chenjiandongx - Python Apache ECharts Plotting Library.\n- [pyecharts-snapshot](https://github.com/pyecharts/pyecharts-snapshot) @pyecharts dev team - Renders the output of pyecharts as png, jpeg, gif and pdf\n- 🇨🇳 [echarts-django](https://github.com/JohnYan2017/Echarts-Django) @JohnYan2017 - Platform to connect SQL with Apache ECharts and can be embeded in project.\n\n### R\n\n- 🇨🇳 [ECharts2Shiny](https://github.com/XD-DENG/ECharts2Shiny) @XD-DENG - To insert interactive charts from Apache ECharts into R Shiny applications.\n- [echarts4r](https://echarts4r.john-coene.com/) @JohnCoene - An R interface to Apache ECharts version 4\n- 🇨🇳 [recharts](https://github.com/taiyun/recharts) @taiyun - A R interface to Apache ECharts for data visualization.\n- [recharts](https://github.com/yihui/recharts) @yihui - An R Interface to Apache ECharts\n- [echarty](https://github.com/helgasoft/echarty) @helgasoft - Minimal R/Shiny wrapper supports full functionality of Apache ECharts\n\n### Ruby\n\n- [rails_charts](https://github.com/railsjazz/rails_charts) - create charts in Ruby on Rails application with just a few lines of code\n\n### Tcl\n\n- [ticklEcharts](https://github.com/nico-robert/ticklecharts) - Tcl wrapper for Apache ECharts\n\n## Tools\n\n### Grafana\n\n- [Apache ECharts Panel](https://github.com/volkovlabs/volkovlabs-echarts-panel) - A plugin for Grafana that allows visualizing Apache ECharts on your dashboard.\n\n### Markdown\n\n- [mdbook-echarts](https://github.com/zhuangbiaowei/mdbook-echarts) @zhuangbiaowei - A preprocessor and cli tool to use Apache ECharts in mdbook.\n\n### VSCode Extensions\n- [echarts-vscode-extension](https://github.com/susiwen8/echarts-vscode-extension) @susiwen8 - vscode extension for Apache ECharts autocompletion\n\n## Community\n\n- 🇨🇳 [ECharts Gallery](https://www.makeapie.com)\n- [GitHub](https://github.com/apache/echarts)\n- [Twitter](https://twitter.com/ApacheECharts)\n- 🇨🇳 [Weibo](https://weibo.com/echarts)\n\n## License\n\n[![CC0](https://licensebuttons.net/p/zero/1.0/88x31.png)](https://creativecommons.org/publicdomain/zero/1.0/)\n\n## Notice\n\nThe Apache Software Foundation [Apache ECharts, ECharts](https://echarts.apache.org/), Apache, the Apache feather, and the Apache ECharts project logo are either registered trademarks or trademarks of the [Apache Software Foundation](https://www.apache.org/).\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/ecomfe%2Fawesome-echarts/projects"}