InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more โ
Top 23 Go Visualization Projects
-
excelize
Go language library for reading and writing Microsoft Excelโข (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
-
InfluxDB
InfluxDB โ Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
For the uninitiated like me, you have to hit the globe so it takes you to https://github.com/sqshq/sampler to find out more.
-
-
-
-
plow
A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
graph
A library for creating generic graph data structures and modifying, analyzing, and visualizing them.
-
go-size-analyzer
A tool for analyzing the size of compiled Go binaries, offering cross-platform support, detailed breakdowns, and multiple output formats.
go-size-analyzer, a tool for analysing different dependency volumes in go binaries.
Specifically, I'm looking for help from some people who have experience with reversing on the Mac OS platform, and I'd like to address this issue, which is about how binary relocations handle memory addresses on Mac OS.
https://github.com/Zxilly/go-size-analyzer/issues/242
gsa obtains the memory address by calculating the address expression in the dwarf, and subsequently looks for the static content in the binary that actually corresponds to the memory address, but when the macho file contains relocations, the calculated memory address needs to be relocated with the same logic to get the correct binary content. I've been working on this problem for a while, but I'm really not familiar with the macho structure and I don't own a macbook, I'd like to get help from developers who have experience in this area.
-
k8spacket
k8spacket - collects TCP traffic and TLS connection metadata in the Kubernetes cluster using eBPF and visualizes in Grafana
-
-
-
-
-
-
-
gitcs
๐ Command line tool written in Go. It allows developers to scan their local Git repositories and generate a visual contributions graph.
-
Project mention: Experiment tracking server focused on speed and scalability | news.ycombinator.com | 2024-08-30
-
decksh
decksh implements a domain-specific scripting language for presentations, visualizations, and information displays
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Visualization discussion
Go Visualization related posts
-
Sampler, visualization for any shell command
-
Show HN: Impromptu โ Visualize Prometheus Metrics in the CLI
-
Git Commits Visualizer
-
Git Commits Visualizer
-
Ask HN: Favorite Random Markup Language
-
Bus ETA
-
Update: Git Commits Visualizer
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
Index
What are some of the best open-source Visualization projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | excelize | 19,020 |
2 | sampler | 13,069 |
3 | go-callvis | 6,240 |
4 | scope | 5,887 |
5 | go-recipes | 4,321 |
6 | plow | 4,222 |
7 | ali | 3,837 |
8 | statsviz | 3,285 |
9 | rover | 3,131 |
10 | svgo | 2,174 |
11 | graph | 1,953 |
12 | go-size-analyzer | 1,554 |
13 | k8spacket | 1,052 |
14 | schedviz | 528 |
15 | tsukae | 438 |
16 | rback | 400 |
17 | colorgrad | 219 |
18 | tf-profile | 158 |
19 | wallet-tracker | 132 |
20 | gitcs | 122 |
21 | fasttrackml | 105 |
22 | decksh | 69 |
23 | watchhttp | 34 |