BigHugger
GH Repository · Orange-OpenSource

hurl

Hurl, run and test HTTP requests with plain text.

stars
19,201
30-day movement
+52/day
Related entries
60
Connections
1
rusttestinghttp-clientintegration-testingotherRustapi-testingclitesting-toolshttpcurl

Hurl is a CLI tool, written in Rust, that runs and tests HTTP requests defined in plain text files. It is positioned as a curl-based HTTP client and testing tool for API and integration testing.

You reach for it when you want to define HTTP requests and their expected responses as plain text and run them from the command line.

Use it to

  • Run HTTP requests from plain text files
  • Test API endpoints from the CLI
  • Write integration tests for HTTP services
  • Script HTTP request sequences
  • Replace ad-hoc curl commands with testable files

For Developers and QA engineers testing HTTP APIs

Role
other
Language
Rust
Licence
Apache-2.0
Forks
745
Open issues
195
Last push
2026-09-17
Latest release
0.99.12 · 2020-08-27
topicshttpclitestingapi-testingintegration-testingcurl