nowfound

Dev tools · alternatives · 2026

24 alternatives to Hurl – Run and test HTTP requests with plain text, curl and Rust

Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.

Hurl is a command-line tool for running and testing HTTP requests using plain text, curl, and Rust. It allows developers to define, execute, and validate API requests through a readable text format. The tool is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Hurl – Run and test HTTP requests with plain text, curl and Rust launched in 2021; newer entries below may have overtaken it.

  1. 1HI
  2. 2
    hurl▲3

    cli that runs HTTP requests defined in a simple text format

    2021 · hurl.dev · its alternatives →

  3. 3

    Beautiful, cross-platform & open-source tools for debugging, testing and building with HTTP(S), on Windows, Linux & Mac.

    2019 · httptoolkit.tech · its alternatives →

  4. 4

    protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats - qaware/protocurl

    2023 · github.com · its alternatives →

  5. 5

    Hey HN, I find myself reaching for tools like it-tools.tech or other random sites every now and then during development or debugging. So, I built a toolkit with a sane and simple CLI interface for most of those tools. For the curious and lazy, at the moment, ut has tools for, - Encoding: base64 (encode, decode), url (encode, decode) - Hashing: md5, sha1, sha224, sha256, sha384, sha512 - Data Generation: uuid (v1, v3, v4, v5), token, lorem, random - Text Processing: case (lower, upper, camel, title, constant, header, sentence, snake), pretty-print, diff - Development Tools: calc, json…

    2025 · github.com · its alternatives →

  6. 6

    tap curl in your editor before it gets to sh it. Contribute to awalgarg/curl-tap-sh development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  7. 7

    Hey HN, I built uncurl.dev to scratch my own itch: I kept getting curl commands in API docs, bug reports, or Slack messages and wanted a quick way to visualize, run, and debug them without firing up Postman or writing code to dissect them. It was also sometimes painful to create a test page specifically for non-tech users to consume an API. I originally vibe-coded this over a weekend just to make it easier for myself to debug API requests shared as curl commands. It slowly grew into something I found surprisingly useful in my workflow, so I decided to clean it up and share it. uncurl.dev…

    2025 · uncurl.dev · its alternatives →

  8. 8

    Friendly and fast tool for sending HTTP requests. Contribute to ducaale/xh development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  9. 9

    First HTTP programming language

    2025 · httl.dev · its alternatives →

  10. 10AS

    Hiya HN! Just released Artillery Probe - a Swiss army knife for testing HTTP from the CLI. Think mini-curl with better UX for common use-cases, plus a couple of extra features. Would love for you to try it and give some feedback! https://www.artillery.io/blog/swiss-army-knife-for-http-testing and: npm install artillery@latest What does it do? - First of all, it's a HTTP client! It does all the usual stuff you'd expect from a HTTP client... HTTP methods, request bodies, custom headers, forms, Basic Auth etc. - Got some JSON or XML back? It'll pretty-print it, and syntax…

    2022 · its alternatives →

  11. 11
    Hurl.it▲85

    Make HTTP requests in your browser

    2014 · pipedream.com · its alternatives →

  12. 12

    Hi HN — I’m learning Rust and decided to build a universal CLI for running code in many languages. The tool, Run, aims to be a single, minimal dependency utility for: running one-off snippets (from CLI flags), running files, reading and executing piped stdin, and providing language-specific REPLs that you can switch between interactively. I designed it to support both interpreted languages (Python, JS, Ruby, etc.) and compiled languages (Rust, Go, C/C++). It detects languages from flags or file extensions, can compile temporary files for compiled languages, and exposes a unified REPL…

    2025 · github.com · its alternatives →

  13. 13

    Hey folks, I am finally posting a Show HN post for a project I have been working on for several months now, and it's in a state where I already get a lot of value myself, so I am happy to share broadly. The pitch line is: "Skybear.NET is a managed platform automating Synthetic HTTP API testing." At the moment, the main source file format supported for your API tests are Hurl.dev files [1]. Hurl is a CLI tool wrapping `curl` and it's really awesome. At least check that out :) I am not affiliated directly with the Hurl CLI tool, and the platform I am building provides full Hurl compatibility.…

    2024 · skybear.net · its alternatives →

  14. 14

    HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTE

    2023 · github.com · its alternatives →

  15. 15
  16. 16

    I wrote this tool during an internship at Narf Industries in 2023. It's a REPL that allows for quickly developing, testing, and fuzzing for HTTP request smuggling attack payloads. I started the internship having never worked with web servers, and have now found over 100 HTTP implementation bugs. I attribute this mostly to the ease of experimentation in the Garden. REPL-oriented fuzzing is just a really good interface for finding parsing bugs. It's pretty neat to able to run a differential fuzzer, categorize and display all the discovered discrepancies, then let a human pick through them and…

    2024 · github.com · its alternatives →

  17. 17

    A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta

    2020 · github.com · its alternatives →

  18. 18

    Hello HN community, I'm excited to share a new command-line tool I developed called purl, inspired by the simplicity of Perl one-liners for efficient text processing. Purl features include Perl-like regex that simplifies text manipulation, it's cross-platform so works equally well on macOS, Linux, etc., and it's quick and easy to install. The tool also supports simple commands such as -replace, -filter, and -exclude, and offers optional color output to enhance readability. Purl is a practical alternative to traditional tools like sed and grep, designed to address some of their common…

    2024 · github.com · its alternatives →

  19. 19

    My simple Swiss Army knife for http/https troubleshooting and profiling. - trimstray/htrace.sh

    2019 · github.com · its alternatives →

  20. 20

    Cross browser testing by taking full-page screenshots

    2018 · testmuai.com · its alternatives →

  21. 21IR

    Sharing an internal tool that accelerated my development work 10-fold, especially with API debugging. Thought fellow developers here might find it useful. As a developer, I often have trouble reproducing errors at the client end. https://intercept.rest lets me debug and monitor API requests and responses. It is similar to the Network tab in Chrome Developer Tools but works for any API: mobile apps, webhooks, frontend etc. After I shared it with a close circle of friends, they found it incredibly useful and even found new use cases, I never imagined. Been a long time lurker here and…

    2018 · its alternatives →

  22. 22
    gURL▲7

    Go fast. Go simple. A curl alternative built in Go.

    2025 · gurl.theharsh.xyz · its alternatives →

  23. 23

    Automate cross browser testing with an online selenium grid

    2019 · testmuai.com · its alternatives →

  24. 24
    AbTest.io▲122

    A free url shortener with A/B testing features

    2017 · cbsplit.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →