Story

Show HN: Gottp – A Postman/Insomnia-Like TUI API Client Built in Go

sadopc Wednesday, February 11, 2026

What it does: A Postman/Insomnia-like TUI for building, sending, and organizing HTTP/GraphQL/gRPC/WebSocket requests. Supports saved collections stored as YAML/JSON files, environment variables, auth presets, response diffing, and request history.

Why it's needed: This is the single largest gap in the Go TUI ecosystem. The abandoned wuzz (10.5k stars) proved massive demand for terminal HTTP inspection, but it's been dead for years. Posting (Python, ~6k stars) and ATAC (Rust, ~2k stars) are thriving alternatives in other languages. The Go options — gostman and go-gurl — are learning projects with known limitations. Developers who work over SSH or prefer keyboard-driven workflows have no mature Go tool for API testing.

Existing alternatives: Posting (Python/Textual), ATAC (Rust/ratatui), wuzz (Go, abandoned), Bruno (GUI). A Go version wins via single-binary distribution, no Python runtime dependency, and Go's excellent HTTP/networking standard library.

Complexity: Hard. Multi-protocol support, collection management, and auth handling require significant engineering.

Libraries: Bubble Tea + Bubbles (tabs, text inputs, lists) + Lip Gloss + Glamour (for response rendering)

Summary
The article introduces gottp, a lightweight HTTP toolkit for Go that provides a simple and efficient way to build web applications and APIs. It showcases the toolkit's features, including a flexible router, middleware support, and easy-to-use request and response handling.
3 0
Summary
github.com
Visit article Read on Hacker News