gottp v1.0.0 — First Stable Release
A Postman/Insomnia-like TUI API client built in Go with Bubble Tea.
Highlights
- Multi-protocol: HTTP, GraphQL (subscriptions), WebSocket, gRPC (streaming)
- Three-panel TUI: sidebar, editor, response — with vim-style modal editing
- Collections: YAML-based with environment variable interpolation (
{{var}}) - 8 auth methods: Basic, Bearer, API Key, OAuth2, AWS SigV4, Digest, None
- Import/Export: cURL, HAR, Postman, Insomnia, OpenAPI
- Scripting: Pre/post-request JavaScript (ES5.1+) with test assertions
- Request workflows: Chain requests with variable passing
- Mock server: Built-in mock HTTP server with CORS, latency/error simulation
- Code generation: 8 languages (Go, Python, JavaScript, cURL, etc.)
- Response diffing: Line + word-level diff with baseline comparisons
- Request history: SQLite-backed with search
- 8+ themes: Catppuccin, Dracula, Nord, Solarized, and more
- Headless CLI:
gottp runfor CI/scripting with JSON/JUnit output
Install
Homebrew (macOS/Linux)
brew tap sadopc/tap
brew install gottpDownload binary
Download the archive for your platform, extract, and place gottp in your $PATH:
| Platform | Archive |
|---|---|
| Linux (x86_64) | gottp_1.0.0_linux_amd64.tar.gz |
| Linux (ARM64) | gottp_1.0.0_linux_arm64.tar.gz |
| macOS (Intel) | gottp_1.0.0_darwin_amd64.tar.gz |
| macOS (Apple Silicon) | gottp_1.0.0_darwin_arm64.tar.gz |
| Windows (x86_64) | gottp_1.0.0_windows_amd64.zip |
From source
go install github.com/serdar/gottp/cmd/gottp@v1.0.0Verify
# Verify checksum (example for macOS Apple Silicon)
shasum -a 256 -c checksums.txt
# Run
gottp versionFull Changelog: https://github.com/sadopc/gottp/commits/v1.0.0