Hurl
Apache-2.0 plain-text HTTP tests powered by curl
DevOps / Testing · Apache-2.0 · 19.3k
Reviewed 2026-09-13 · last push 2026-10-19 · repo checked 2026-10-19
What's Good
Apache-2.0. Orange-OpenSource/hurl. Rust CLI on libcurl: `.hurl` files that chain requests, capture values, and assert status/headers/JSONPath/XPath. CI reports (JUnit, TAP, HTML). Single binary. Homepage hurl.dev; source github.com/Orange-OpenSource/hurl.
The Catch
Vs xh/HTTPie (interactive HTTP CLIs) and Bruno/Hoppscotch (API *clients*): Hurl is the *plain-text test runner*, not a REPL client and not a collections GUI. You author `.hurl` files; it is not Postman-shaped collaboration. libcurl semantics apply.
Verdict
Apache-2.0 HTTP test files. Free forever; commit the session, run it in CI.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/hurl)
HTML
<a href="https://stackgems.com/gems/hurl"><img src="https://stackgems.com/badge/hurl.svg" alt="Hurl reviewed on Stack Gems" height="20"></a>