Skip to content

go-browserhttp

A pure-Go http.Client with a Chrome TLS fingerprint (uTLS) — bypass anti-bot 403s, no host web view.

go-browserhttp is a pure-Go, CGO_ENABLED=0 http.Client that presents a real Chrome TLS fingerprint via uTLS. Many sites 403 non-browser clients based largely on the TLS ClientHello; mimicking Chrome's ciphers, extensions and curves — plus a browser User-Agent and a warmed cookie jar — lets a plain Go client reach public endpoints with no host web view. Identical on macOS, Linux and Windows.

Repositories