Show HN: Hurl – Run and test HTTP requests with plain text, curl and Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • hurl

    Hurl, run and test HTTP requests with plain text.

  • https://hurl.dev/docs/installation.html

    > Precompiled binary is available at hurl-1.3.1-x86_64-linux.tar.gz

    https://github.com/Orange-OpenSource/hurl/releases/download/...

    > For Debian / Ubuntu, Hurl can be installed using a binary .deb file provided in each Hurl release.

    > hurl-bin package for Arch Linux and derived distros.

    > An installer is available at hurl-1.3.1-win64-installer.exe

    Just glancing at a few files, main.rs is already over 500 lines, which means shell would be impractical. C is a very difficult language to learn and to use correctly, so in the long-term there will be more Rust (and Go, and Python) programmers than C programmers. I think that is a good reason for projects to choose other languages.

    In fact, one might equally ask why it wasn't written in Python - Python is safer than C, far easier, and performance doesn't sound critical for an HTTP debugger meant to be used interactively by a human.

  • dot-http

    dot-http is a text-based scriptable HTTP client

  • 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 hopefully Hurl can take its place.

    [0] https://github.com/bayne/dot-http

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • restclient.el

    Discontinued HTTP REST client tool for emacs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts