Stack Gems
Menu
← Catalog

xh

MIT HTTPie-compatible HTTP client as a Rust single binary

Rust / Terminal · OSS/MIT · 8.1k

Reviewed 2026-09-12 · last push 2026-10-18 · repo checked 2026-10-19

What's Good

MIT. ducaale/xh. Reimplements HTTPie request-item syntax with better startup, HTTP/2, and `--curl` translation. Single statically linked binary; rename to `http`/`https` (or set XH_HTTPIE_COMPAT_MODE) for strict compat. Source github.com/ducaale/xh.

The Catch

Vs HTTPie (Python CLI UX) and curl: xh is the *Rust single-binary* cousin, not a plugin ecosystem and not every HTTPie feature. Incomplete parity is intentional (#4). curl still wins when the script must assume the OS already has it.

Verdict

MIT HTTPie-shaped HTTP CLI. Free forever; carry one binary when pip is the tax.

Embed

Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.

Reviewed on Stack Gems

Markdown

[![Reviewed on Stack Gems](https://stackgems.com/badge/xh.svg)](https://stackgems.com/gems/xh)

HTML

<a href="https://stackgems.com/gems/xh"><img src="https://stackgems.com/badge/xh.svg" alt="xh reviewed on Stack Gems" height="20"></a>

Related

Rust →