Awesome Go HTTP Clients

  • brotli brotli 551
    star
    updated 4 months ago MIT License

    Pure Go Brotli encoder and decoder

  • colly colly 22,178
    star
    updated 11 days ago Apache License 2.0

    Elegant Scraper and Crawler Framework for Golang

  • updated about 1 year ago Mozilla Public Li...
  • updated 3 months ago MIT License

    An enhanced and lightweight http client for Golang

  • updated 3 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 8 months ago BSD 3-Clause "New...

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

  • updated almost 2 years ago MIT License

    Declarative golang HTTP client

  • gorequest gorequest 3,374
    star
    updated about 2 months ago MIT License

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

  • grequests grequests 1,991
    star
    updated about 1 year ago Apache License 2.0

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

  • heimdall heimdall 2,553
    star
    updated 25 days ago Apache License 2.0

    An enhanced HTTP client for Go

  • updated about 1 year ago MIT License

    htmlquery is golang XPath package for HTML query.

  • updated over 2 years ago MIT License

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

  • updated about 1 year ago MIT License

    Enriches the standard go http client with retry functionality.

  • httpx httpx 16
    star
    updated over 1 year ago MIT License

    Reliable HTTP for GoLang

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

    Simple Go HTTP client with Black Magic

  • requests requests 1,292
    star
    updated 7 months ago MIT License

    HTTP requests for Gophers

  • resty resty 9,085
    star
    updated 2 months ago MIT License

    Simple HTTP and REST client library for Go

  • xpath xpath 588
    star
    updated 12 months ago MIT License

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