# go-echarts

Go library that builds charts from Go code and renders them as HTML pages that load Apache ECharts resources.


Source: https://findsoftware.frbit.cloud/go-echarts/
Last reviewed: 2026-11-08
Listed since: 2026-11-08

## Record

### Links

- home: https://go-echarts.github.io/go-echarts/
- repository: https://github.com/go-echarts/go-echarts
- docs: https://go-echarts.github.io/go-echarts/

### Identity

- status: active
- maintainer: chenjiandongx
- maintainerType: unknown
- parent: unknown
- firstRelease: 2020
- hqCountry: unknown

### Kind

- category: graphics
- hosting: not applicable
- language: go
- runtime: binary
- runtimeMin: not applicable
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: unknown

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-09-27

### Adoption

- githubStargazers: 7657
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 63
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 194
- dependentPackages: 273

### Sources

- urls: https://go-echarts.github.io/go-echarts/ (read 2026-11-08)
- urls: https://go-echarts.github.io/go-echarts/ (read 2026-11-08)
- urls: https://api.github.com/repos/go-echarts/go-echarts (read 2026-11-08)
- firstRelease: https://api.github.com/repos/go-echarts/go-echarts/commits/aeae62dcf8c194b1a6a27199922ab4887b991d86 (read 2026-11-08)
- maintainer: https://raw.githubusercontent.com/go-echarts/go-echarts/v2.7.3/LICENSE (read 2026-11-08)
- language: https://api.github.com/repos/go-echarts/go-echarts (read 2026-11-08)
- runtime: https://raw.githubusercontent.com/go-echarts/go-echarts/v2.7.3/README.md (read 2026-11-08)
- category: https://raw.githubusercontent.com/go-echarts/go-echarts/v2.7.3/README.md (read 2026-11-08)
- license: https://raw.githubusercontent.com/go-echarts/go-echarts/v2.7.3/LICENSE (read 2026-11-08)
- licenseModel: https://raw.githubusercontent.com/go-echarts/go-echarts/v2.7.3/LICENSE (read 2026-11-08)
- currentMajor: https://github.com/go-echarts/go-echarts/releases/tag/v2.7.3 (read 2026-11-08)
- latestReleaseDate: https://github.com/go-echarts/go-echarts/releases/tag/v2.7.3 (read 2026-11-08)
- githubStargazers: https://api.github.com/repos/go-echarts/go-echarts (read 2026-11-08)
- contributors: https://api.github.com/repos/go-echarts/go-echarts/contributors (read 2026-11-08)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-echarts%2Fgo-echarts%2Fv2 (read 2026-11-08)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-echarts%2Fgo-echarts%2Fv2 (read 2026-11-08)

## Notes

go-echarts is a Go library for creating charts from Go code. The program sets the chart's options and data in Go, and the chart is written as an HTML page to any io.Writer, so a program can save the page as a file or serve it from a net/http handler. The generated page loads Apache ECharts resources along with the options the Go code produced. Charts are built from the charts, opts and types packages.

The [handbook](https://go-echarts.github.io/go-echarts/) says the library generates the ECharts options and datasets from Go programs and provides the HTML templates that load ECharts, and it lists examples and an ecosystem page with integrations such as templ.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
