I got tired of Swagger UI, so I built a TUI API explorer in Go (opens in new tab)
There's a workflow I've repeated so many times it hurts to think about it. I'm working on a backend service, I've got a decent OpenAPI spec, and I just want to quickly poke at a few endpoints. So I open Swagger UI. And then I remember why I hate Swagger UI. The layout is a wall of accordions. There's no way to filter endpoints. You fill in your auth header, send a request, navigate somewhere else, come back — everything is gone. Every. Single. Time. It's like it was designed for demoing APIs ...
Read the original article