Hurl

Dev tools

http testing cli

SHOW HN2021

223points
49comments
#187of 2,533 in 2021
Top 8%of 2021 by points

How HN took it

MixedNo clear lean

8 positive, 9 neutral or asking, 0 mixed, 2 critical, out of 19 comments about the project. Thread score +0.34.

Idea: 3 for, 0 againstPerformance: 1 for, 1 againstExecution: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful for API smoke tests and CI integration tests

    From 3 comments
    • Looks like something we could actually use for some API smoke tests. I'll bookmark it, thank you!
      maverwa on HN
    • A lot of people use tools like hurl for integration and smoke tests during CI runs. The extension looks nice, but it is limited in that way.
      certifiedloud on HN
    • I work in the same team as the two authors and we use it on a pretty large project : an online shop, and a few other smaller ones. We run hurl tests on every branch of our…
      jayteee on HN
  • Plain text format is simple and clean

    From 2 comments
    • This is looking like what Postman should have been.
      ironmagma on HN
    • We're releasing a new version of Hurl, a simple HTTP cli tool built on top of libcurl and Rust. Hurl allows running HTTP requests defined in a plain text format. It can be used…
      jicea on HN
  • Single binary and Windows support make installation easy

    From 1 comment
    • As a matter of fact, our first implementation of Hurl was written in Python. We switch to Rust because: - we're a 30 developper team with Linux, Windows and macOs computers.…
      jicea on HN

Objections

  • No support for running requests concurrently yet

    From 2 comments
    • The first feature I look for in tools like this is the ability to run requests concurrently. Of course some requests depend on others, but there are often a lot of requests that…
      certifiedloud on HN
    • This is not possible yet. We have related issues: - https://github.com/Orange-OpenSource/hurl/issues/87 - https://github.com/Orange-OpenSource/hurl/issues/88 Running several Hurl…
      fabricereix on HN
  • Installing requires a Rust compiler for some users

    From 1 comment
    • This is seriously cool, and I would use it frequently... if only there was a rust compiler in my computer. Since it is a somewhat "thin" wrapper around curl, are there deep…
      enriquto on HN

Requests

  • A VS Code extension for Hurl

    From 1 comment
    • So what we really need is a nice VS Code extension for Hurl.
      leetrout on HN
  • Concurrent request execution

    From 1 comment
    • The first feature I look for in tools like this is the ability to run requests concurrently. Of course some requests depend on others, but there are often a lot of requests that…
      certifiedloud on HN
  • Chaining values between requests

    From 1 comment
    • This looks really cool! Very promising! Is it possible to chain a value from a response to the next request? This would be useful for testing. My understand is that between the…
      woile on HN

Questions

  • How to pronounce the name and whether a silent H is used

    From 1 comment
    • I'm actually curious about the name. OP says "an Hurl request" above. So it's pronounced with a silent "H"? Like "An hour of time?"
      ReactiveJelly on HN
  • Whether the project is related to the hurl.it service

    From 2 comments
    • Does no one remember hurl.it? It's a web-based http request tool that has already been using the name Hurl since 2009: https://www.hurlit.com/about/ ... originally co-created by…
      evanelias on HN
    • Interesting; is that someone rehosting the original app? https://hurl.it/ got bought at some point.
      ceejayoz on HN

Alternatives named

  • REST Client extension for VS Code

    From 1 comment
    • The Hurl web app was great and has saved me a ton of time in the past. Recently I've replaced Hurl and Postman with the REST Client extension for VS Code.…
      leetrout on HN
  • IntelliJ HTTP client

    From 1 comment
    • When I saw this I was thinking of IntelliJ's HTTP client[1]. I hope that a standardised format can come out of this. [1]…
      tikkabhuna on HN
  • dot-http

    From 1 comment
    • There's also dot-http[0] which aims to provide a similar interface to what IntelliJ's requests feature has. I've used it a few times. It's a shame development has died, so…
      gizdan on HN
  • Postman

    From 1 comment
  • restclient.el

    From 1 comment
    • Reminds me of https://github.com/pashky/restclient.el. Nice to see an editor-agnostic version of this idea, great job!
      osener on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/28758226)