Hurl, run and test HTTP requests with plain text

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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • hurl

    Hurl, run and test HTTP requests with plain text.

  • Ok, we've changed to that from https://github.com/Orange-OpenSource/hurl. Thanks!

  • restclient.el

    Discontinued HTTP REST client tool for emacs

  • I recently switch from custom Bash wrappers around curl to restclient.el [1]. It has similar features. Especially nice is the integration with jq for fetching specific data (or inspection of results with jq-mode). And, whoever is inclined to appreciate it, the fact that I can stay within Emacs. No need to get familiar with a new UI/UX.

    [1]: https://github.com/pashky/restclient.el

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • ob-restclient.el

    An org-mode extension to restclient.el

  • ob-http

    make http request within org-mode babel

  • verb

    Organize and send HTTP requests from Emacs

  • Not as usable for testing, but verb.el[1] is a great tool for doing something very similar in org-mode

    [1] https://github.com/federicotdn/verb

  • httpyac

    Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT

  • Karate

    Test Automation Made Simple

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • stepci

    Automated API Testing and Quality Assurance

  • If you like hurl, you may also like Step CI, which uses yaml, generates tests from your OpenAPI spec and is easy to integrate with CI/CD

    Give it a try: https://stepci.com

    It's free and open-source on GitHub, built by the community!

    Disclaimer: I'm the original author

  • bun

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

  • > Hurl runs super fast without startup latency unlike a lot of tools in this category written in node

    it is really a problem with JavaScript engines, not Node or with the tools itself

    I'd suggest taking a look at bun, which is built with fast startup time in mind: https://bun.sh

  • dev

  • Great tool and documentation <3

    Started investigating how it can be integrated into GitLab CI/CD in the most efficient way.

    Simple - install Hurl using before_script every time into the used container image. Example in https://gitlab.com/everyonecancontribute/dev/hurl-playground...

    Efficient - build a custom container image (the upstream container image behaves unexpected when overriding the entrypoint for CI/CD, need to investigate and create an issue) Example in https://gitlab.com/everyonecancontribute/dev/hurl-playground...

    A quick example to check the website body can be achieved with

      $ vim dnsmichi.at.hurl

  • katt

    KATT (Klarna API Testing Tool) is an HTTP-based API testing tool for Erlang.

  • https://github.com/for-GET/katt is the same concept, but following the pattern matching philosophy. Written in Erlang, available as a CLI tool as well but needs the erlang runtime installed.

    Code example: https://github.com/for-GET/katt/blob/master/doc/example-http...

    Disclaimer: I'm one of the authors, thus biased, but the reason I'm mentioning katt is that the low barrier of entry for captures and asserts makes it a nice requirement tool for non-techs to write complex API scenarios.

  • museo

    Snapshot testing for Rails views (by danielma)

  • Can’t find the specific library I’ve used. But this looks similar

    https://github.com/danielma/museo

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

  • Show HN: Open-source Postman alternative with type safety

    5 projects | news.ycombinator.com | 5 Sep 2023
  • Hoppscotch, web based Postman alternative, can now be fully self hosted

    2 projects | /r/selfhosted | 12 Apr 2023
  • How did I get to know about APIs?

    2 projects | dev.to | 1 Jun 2022
  • How to protect API Keys in React projects using Gateweaver

    2 projects | dev.to | 28 Apr 2024
  • Step CI – open-source API test automation framework

    1 project | news.ycombinator.com | 28 Mar 2024