Awesome Go HTTP Clients

  • brotli brotli 619
    star
    updated 2 months ago MIT License

    Pure Go Brotli encoder and decoder

  • colly colly 23,245
    star
    updated 5 months ago Apache License 2.0

    Elegant Scraper and Crawler Framework for Golang

  • updated almost 2 years ago Mozilla Public Li...
  • updated 11 months ago MIT License

    An enhanced and lightweight http client for Golang

  • updated 2 months ago MIT License

    Go http.RoundTripper that emits open telemetry metrics. This helps you easily get metrics for all external APIs you interact with.

  • updated over 1 year ago BSD 3-Clause "New...

    go-querystring is Go library for encoding structs into URL query strings.

  • updated over 2 years ago MIT License

    Declarative golang HTTP client

  • gorequest gorequest 3,424
    star
    updated 9 months ago MIT License

    GoRequest -- Simplified HTTP client ( inspired by nodejs SuperAgent )

  • grequests grequests 1,991
    star
    updated almost 2 years ago Apache License 2.0

    A Go "clone" of the great and famous Requests library

  • heimdall heimdall 2,623
    star
    updated 7 months ago Apache License 2.0

    An enhanced HTTP client for Go

  • updated almost 2 years ago MIT License

    htmlquery is golang XPath package for HTML query.

  • updated about 3 years ago MIT License

    A customizable and simple HTTP client library. Only depend on the stdlib HTTP client.

  • updated 7 months ago MIT License

    Enriches the standard go http client with retry functionality.

  • httpx httpx 16
    star
    updated about 2 years ago MIT License

    Reliable HTTP for GoLang

  • req req 3,904
    star
    updated 12 months ago MIT License

    Simple Go HTTP client with Black Magic

  • requests requests 1,488
    star
    updated 4 months ago MIT License

    HTTP requests for Gophers

  • resty resty 9,795
    star
    updated 4 months ago MIT License

    Simple HTTP and REST client library for Go

  • xpath xpath 588
    star
    updated over 1 year ago MIT License

    XPath package for Golang, supports HTML, XML, JSON document query.