Built with Go. Instant startup, zero configuration. Just works.
Bubbletea-powered interface with syntax highlighting and fuzzy search.
Use the same .http files you're already familiar with. No proprietary formats.
Load secrets from your shell. Variable substitution built-in.
Press 'f' to explore JSON responses with jless. Expand, collapse, search.
Response timing, status codes, and request size at a glance.
Install httpyum using the installation script:
curl -fsSL https://raw.githubusercontent.com/aritra1999/httpyum/main/scripts/install.sh | bash
Run httpyum with any .http file:
httpyum example.http
Command-line options:
--no-headers
- Hide response headers
-h, --help
- Show help message
-v, --version
- Show version
Standard .http file format with variables:
@variable = value ### Request Name METHOD url Header: value body
Define variables with
@
and use with
{{"{{"}}{{"}}"}}:
@baseUrl = https://api.example.com
GET {{baseUrl}}/users
Load from environment:
@token = {{$dotenv JWT}}
Press f to open JSON responses in jless for interactive exploration.
Install jless for the best experience:
# macOS brew install jless # Linux cargo install jless
We'd love to hear from you! Open an issue on GitHub to report bugs, request features, or contribute to the project.