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

golang/oauth2

Go OAuth2 observed · 2026-08-28

github.com/golang/oauth2 · homepage · Go · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

77/100

  • Activity 99
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

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

  • gap_med: n/a
  • age_days: 4524
  • days_rel: n/a
  • days_push: 8
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

5896 stars · 1056 forks observed · 2026-08-28

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

The official Go client implementation of the OAuth 2.0 specification, maintained by the Go team. It provides token acquisition, refresh, and provider endpoint definitions for integrating OAuth2 authentication into Go applications.

Use cases

  • add oauth2 login to a go web app
  • authenticate with google apis from go
  • refresh oauth2 access tokens in go
  • implement oauth2 client credentials flow
  • get an access token for a go http client
  • integrate third-party oauth providers in golang

When to choose

  • you are writing Go and need standards-compliant OAuth 2.0 client behavior
  • you want an official, well-maintained library from the Go team
  • you need token refresh and endpoint definitions for common providers

When to avoid

  • you need an OAuth 2.0 authorization server, not a client
  • you need OpenID Connect flows beyond plain OAuth2
  • you are not working in Go

Facets

library · maturity stable

auth http-client security web-development apis developer-tools go cross-platform oauth2 oauth2-client golang authentication

2 sources

Member repositories

RepositoryRoleHealth v2
golang/oauth2main77

For agents

markdown · JSON · MCP: product_card(name="golang/oauth2")

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