plot
API for building and drawing plots in Go.
- Maintained
- BSD-3-Clause
- Go
- Go charting & plotting libraries
- GitHub stars
- 3K
- Commits, last 12 months
- 5
- Contributors
- 34
- Last commit
- Latest release
- v0.16.0Mar 27, 2025
Overview
plot is an open-source Go plotting library released under the BSD-3-Clause license. Its GitHub repository has 2,969 stars, 202 forks, and 34 contributors. It is maintained with 5 commits in the last 12 months; the most recent commit was on Apr 22, 2026. The latest release, v0.16.0, was published on Mar 27, 2025.
Its GitHub description: A repository for plotting and visualizing data
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 | 0 |
| Dec 2025 | 0 |
| Jan 2026 | 0 |
| Feb 2026 | 0 |
| Mar 2026 | 0 |
| Apr 2026 | 5 |
| May 2026 | 0 |
| Jun 2026 | 0 |
| Jul 2026 | 0 |
| Aug 2026 | 0 |
| Sep 2026 | 0 |
Popularity among Go charting & plotting libraries
Show data as a table
| Tool | Stars |
|---|---|
| termui | 13,590 |
| go-echarts | 7,645 |
| go-diagrams | 5,235 |
| asciigraph | 3,099 |
| termdash | 3,041 |
| plot | 2,969 |
| svgo | 2,251 |
Alternatives to plot
-
termui
Terminal dashboard and widget library with charts, gauges, sparklines and more.
-
go-echarts
Simple yet powerful data visualizing library for Go.
-
go-diagrams
Diagram-as-code library for system architecture diagrams in Go, rendered with Graphviz.
-
asciigraph
Lightweight ASCII line graphs for command-line apps.
-
termdash
Terminal-based dashboard library with line charts, bar charts, gauges and donuts.
-
svgo
Go Language Library for SVG generation.
plot FAQ
Is plot open source?
Is plot still maintained?
How do I install plot?
go get gonum.org/v1/plot.What are the best alternatives to plot?
What language is plot written in?
Data: GitHub API, Go. Updated Oct 4, 2026.