Alternatives to curlie

Send HTTP requests with readable syntax built around curl. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as curlie.

  • HTTPie

    Human-friendly command line HTTP client with colourised output.

    HTTPie is a standalone BSD-3-Clause Python client with key=value JSON syntax and colourised output, without needing curl underneath.

  • xh

    Send HTTP requests from a concise terminal interface.

    xh offers concise HTTPie-like syntax for structured requests and does not depend on curl, though HTTPie compatibility is incomplete.

  • curl

    Command-line tool for transferring data with URLs, supporting dozens of protocols.

    curl gives direct control over dozens of protocols and is present almost everywhere, but has a vast option surface and plain output.

Similar software

Related functionality, not a direct replacement.