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

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. hurl

    Hurl, run and test HTTP requests with plain text.

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

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. 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

  4. ob-restclient.el

    An org-mode extension to restclient.el

  5. ob-http

    make http request within org-mode babel

  6. verb

    HTTP client for 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

  7. httpyac

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

  8. Karate

    Test Automation Made Simple

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. 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

  11. 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

  12. 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

  13. 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.

  14. 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

  • Top 10 HTTP Testing Tools for Mac in 2024

    8 projects | dev.to | 9 Dec 2024
  • 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
  • Exploring Ruby's Networking Capabilities: From Basics to Advanced Implementations

    2 projects | dev.to | 10 Jul 2025

Did you know that Emacs Lisp is
the 26th most popular programming language
based on number of references?