
xh
A fast, open-source command-line HTTP client with HTTPie-style syntax, written in Rust.
- Verified facts
- 3 of 3
- Alternatives ranked
- 5
- Approved reviews
- 0
- Visits sent from here
- 0
About xh
xh is a command-line tool for sending HTTP requests that copies HTTPie's friendly syntax while focusing on speed. You type something like a method, a URL and key=value pairs, and xh builds a JSON body, sets headers and prints a coloured, formatted response, with support for sessions, authentication, downloads, HTTP/2 and printing the equivalent curl command. Because it is written in Rust and ships as a single static binary, it starts almost instantly and installs easily on Linux, macOS and Windows through common package managers, with no Python runtime needed. It is free and open source under the MIT licence. The trade-offs are that it does not implement every HTTPie feature or plugin, it has no graphical interface or saved collections, and it is maintained by volunteers. It suits developers who like HTTPie's syntax but want a faster, dependency-free binary for everyday terminal requests.
Best for: Terminal users who like HTTPie's syntax but want a fast single binary.
Pros and cons
What works
- Very fast startup
- HTTPie-compatible syntax
- Single binary with no runtime
- Free and MIT licensed
Why people leave
- Not every HTTPie feature is supported
- No collections or graphical interface
- Volunteer-maintained
Top xh alternatives
See all 5- 1
HTTPie65.3The original syntax, with plugins and a desktop app.
- 2
curl62.6Preinstalled almost everywhere and supports far more protocols.
- 3
Hurl59.6Plain-text request files with assertions for testing.
- 4
ATAC57.2A terminal interface with saved collections, also written in Rust.
- 5
Slumber55.3A Rust terminal client with YAML collections and a TUI.
Why people left xh
In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.
No switching stories yet. If you moved away from xh, review the app you switched to and tell us why.
Reviews
No approved reviews yet. How we verify reviewers
Write a review of xh
xh: common questions
Is xh free?
Yes. xh is free, open-source software.
Is xh open source?
Yes. The source code is on GitHub at ducaale/xh.
What platforms does xh run on?
xh is available for Linux, macOS and Windows.
What are the best alternatives to xh?
The highest-ranked xh alternatives right now are HTTPie, curl and Hurl. See the full ranked list for pricing, platforms and verified facts.