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
curlie
Send HTTP requests with readable syntax built around curl.
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.
Hurl
Write HTTP requests and response checks in plain text files.
grpcurl
Call gRPC services from the terminal using JSON input.
Bruno
An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.
Hoppscotch
A fast API client that runs in a browser tab, with a self-hostable workspace if you want one.