Ross ROSS = Recommend OSS · open-source software intelligence for agents

enetx/surf

SURF - Advanced Go HTTP client with Chrome/Firefox browser impersonation, HTTP/3 with QUIC fingerprinting, JA3/JA4 TLS emulation, and anti-bot bypass for web automation and scraping. observed · 2026-08-28

github.com/enetx/surf · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 97
  • Release rhythm 97
  • Longevity 26
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 1
  • age_days: 368
  • days_rel: 23
  • days_push: 23
  • n_releases_24m: 40

Full methodology

Adoption not part of the score

1808 stars · 94 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Surf is an advanced HTTP client library for Go with fluent, chainable API design. It supports browser impersonation (Chrome/Firefox), JA3/JA4 TLS fingerprint emulation, HTTP/3 over QUIC, and middleware for web automation and scraping.

Use cases

  • scrape websites that block bots
  • make http requests that look like chrome
  • bypass cloudflare with go http client
  • send requests with custom ja3 tls fingerprint
  • use http3 quic from go
  • rotate proxies for web scraping in go
  • impersonate firefox headers and tls in go

When to choose

  • you need to evade anti-bot detection with accurate browser fingerprints
  • you want a fluent, feature-rich alternative to net/http in Go
  • you need HTTP/2/HTTP/3 with fine-grained protocol settings
  • you need proxy, retry, and middleware support in one client

When to avoid

  • you only need simple HTTP requests without fingerprinting
  • you are not using Go
  • you need a scraping framework with parsing/extraction built in
  • impersonating browsers for abusive purposes is not acceptable in your context

Facets

library · maturity active

http-client web-scraping security middleware caching web-development developer-tools crawlers networking privacy go cross-platform browser-impersonation tls-fingerprinting ja3 ja4 http3 quic anti-bot-bypass fluent-api http2

2 sources

Member repositories

RepositoryRoleHealth v2
enetx/surfmain83

For agents

markdown · JSON · MCP: product_card(name="enetx/surf")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem