Show HN: GoVisual – lightweight, zero-config HTTP request visualizer for Go

2 arifliftos 0 5/4/2025, 2:55:31 AM github.com ↗
Hello HN,

I kept losing half my debugging sessions to hunting down why a request failed, or which middleware added that header, or why my JSON response was malformed—too many tools, too many context switches. So I built GoVisual, a tiny Go library that wraps your existing http.Handler and gives you a live dashboard at http://localhost:8080/__viz.

- Real-time monitoring: Requests show up instantly via SSE - Deep inspection: Headers, request/response bodies, status, timing - Middleware tracing: Visualize execution order and durations - Zero external deps: Pure Go, drop-in middleware; works with standard lib, Gin, Chi, Echo, Fiber

It’s strictly for local development—no setup, no config files, just go get and wrap your mux if you pass a -viz flag. I use it every day instead of shoving everything through Postman or hacking logs. It’s MIT-licensed and on GitHub here: https://github.com/doganarif/govisual

Would love to hear if this solves a pain for you too, or any ideas on making it even more useful. Thanks!

Comments (0)

No comments yet