Show HN: GoVisual – lightweight, zero-config HTTP request visualizer for Go
a year ago
- #OpenTelemetry
- #Go
- #HTTP Debugging
- GoVisual is a lightweight, zero-configuration HTTP request visualizer and debugger for Go web applications.
- Features include real-time request monitoring, deep inspection of headers and body, middleware tracing, and zero-configuration integration.
- Supports OpenTelemetry integration for exporting telemetry data.
- Easy to integrate with standard Go HTTP handlers using `govisual.Wrap`.
- Dashboard accessible at `http://localhost:8080/__viz`.
- Configurable options include request/response body logging, custom dashboard path, and storage backends (memory, PostgreSQL, Redis).
- Examples provided for basic usage, OpenTelemetry integration, and multi-storage backends.
- Dashboard features include request table, detailed request inspection, middleware trace visualization, and real-time updates.
- Licensed under MIT License and open for contributions.