{"data":{"slug":"xh","name":"xh","tagline":"MIT HTTPie-compatible HTTP client as a Rust single binary","category":"rust","categoryName":"Rust","url":"https://github.com/ducaale/xh","github":"https://github.com/ducaale/xh","pricing":"open-source","hook":"xh is HTTPie UX with curl-flag muscle when you want a fast static binary instead of a Python install.","whatsGood":"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.","theCatch":"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.","addedAt":"2026-09-12","featured":false,"domain":"Rust","subSpecialty":"Terminal","subcategory":"Terminal","tags":["cli","api","self-host","permissive","active"],"capabilities":["http","cli","api"],"surfaces":["CLI","API","Self-host"],"ecosystem":["Rust","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":8135,"starsPerWeek":26,"access":"free","archived":false,"repo":{"createdAt":"2020-09-10","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"rust-lang","name":"Rust","tagline":"Systems programming without the footguns"},{"slug":"tokio","name":"Tokio","tagline":"Async runtime for Rust"},{"slug":"axum","name":"Axum","tagline":"Web framework from the Tokio team"},{"slug":"actix-web","name":"Actix Web","tagline":"Fast Rust web framework"},{"slug":"serde","name":"Serde","tagline":"Serialization framework for Rust"}],"links":{"self":"/api/gems/xh","html":"/gems/xh","markdown":"/gems/xh.md","category":"/api/gems?category=rust","categoryPage":"/stacks/rust"}}