gURL

gURL

Go fast. Go simple. A curl alternative built in Go.

10 followers

gURL — Modern HTTP Client CLI A fast, reliable HTTP client with JSON support and intuitive syntax. Inspired by curl, gURL brings a modern touch to command-line HTTP requests with developer-friendly features and clean output.
gURL gallery image
gURL gallery image
gURL gallery image
Free
Launch Team
Tines
Tines
The intelligent workflow platform
Promoted

What do you think? …

Harsh Vardhan Pandey
I created gURL as a side project while doing a college assignment. I found myself using curl a lot, but it was too verbose and dated for very quick API tests. I was looking for something fast and minimal to get sensible defaults without having to memorize flags and pipe outputs to formatting utilities. Then gURL happened: a modern HTTP client CLI with cleaner syntax, color-coded output and JSON formatting out of the box. I began experimenting with what a curl implementation based in Go might look like with more emphasis on the developer experience all while being lightweight and reliable. I also wanted it to be very easy to share, so I packaged it up and published it using GoReleaser, which made cross platform binaries for macOS, Linux and Windows super easy. What started as something I just wanted to give myself simple utility for has turned into something I thought would be worthy of sharing. So I cleaned things up, added useful features like handling redirects, TLS options, and output to a file and here is gURL today on Product Hunt.
Aleksandr Heinlaid

nice product - cleaner syntax and built-in formatting makes this a great alternative to curl for quick api testing

congrats! we launched today too

upvoted!

Harsh Vardhan Pandey
@aleksandr_heinlaid thanks, your tool comes in handy for many use cases, a great launch and a great product.