OpenAltFinder
Hurl

Hurl

Run and test HTTP requests with plain text — a simple yet powerful command-line tool for API testing.

Open source alternative to:

Hurl is a command-line tool that lets you run and test HTTP requests using simple plain-text files. Built on top of libcurl, it offers a readable, diff-friendly format for defining requests, assertions, and captures — making it ideal for automated API testing, continuous integration pipelines, and command-line workflows.

Unlike GUI-based API clients, Hurl stores tests as plain text that can be version-controlled, reviewed in pull requests, and executed anywhere without a graphical environment. It supports HTTP headers, query parameters, form data, multipart uploads, cookies, and can capture values from responses to chain requests together.

Hurl is well-suited for developers and DevOps engineers who prefer CLI-first workflows, want reproducible API tests as code, and need a lightweight alternative to heavy GUI clients or complex testing frameworks.

Visit Hurl
OpenAltFinder Score
68/100
Project Health (50%)
76/100
License (20%)
100/100
Recency (10%)
100/100
How scoring works
Project Details
License
Apache-2.0
Self hostable
No
Repository details
Version
8.0.1
Created
8/25/2020
Stars
19,161
Forks
738
Open issues
203
Last commit
8/26/2026

Updated 8/26/2026, 5:00:43 PM

View Repository
Repository activity

Similar open source alternatives