A frontend to curl that adds the ease of use of HTTPie without changing curl's underlying behavior.
Curlie is a command-line HTTP client that bridges the gap between HTTPie's user-friendly interface and curl's comprehensive feature set. It acts as a frontend to curl, providing the intuitive syntax and beautiful output formatting of HTTPie while maintaining access to all of curl's powerful options and performance capabilities.
The tool simplifies making HTTP requests with a clean, readable syntax that's perfect for API testing, debugging, and general HTTP interactions. Unlike HTTPie, curlie doesn't compromise on functionality - you get the full power of curl with syntax sugar that makes common tasks more pleasant to work with.
Curlie is ideal for developers, DevOps engineers, and anyone who regularly works with APIs or HTTP services. It's particularly valuable for users who appreciate HTTPie's approach but need the advanced features and reliability that curl provides. The tool offers real-time output formatting without buffering, making it excellent for debugging streamed data and interactive use.
# via Homebrew
brew install curlie
# via Go
go install github.com/rs/curlie@latest

