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

zitadel/oidc

Easy to use OpenID Connect client and server library written for Go and certified by the OpenID Foundation observed · 2026-08-28

github.com/zitadel/oidc · homepage · Go · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

98/100

  • Activity 99
  • Release rhythm 96
  • Longevity 100
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: 7.0
  • age_days: 2483
  • days_rel: 26
  • days_push: 8
  • n_releases_24m: 49

Full methodology

Adoption not part of the score

1872 stars · 217 forks observed · 2026-08-28

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

A Go library implementing both the OpenID Connect client (Relying Party) and server (OpenID Provider) sides of the OIDC/OAuth2 standards, certified by the OpenID Foundation for the basic and config profiles. It supports authorization code flow, PKCE, discovery, refresh tokens, JWT profiles, and resource server token introspection.

Use cases

  • add OIDC login to a Go web app
  • implement an OpenID Provider server in Go
  • validate and introspect access tokens in a Go API
  • authenticate with PKCE authorization code flow
  • build a custom login UI backed by OIDC
  • act as a resource server verifying JWTs

When to choose

  • you need a certified OIDC implementation in Go
  • you want both client (RP) and server (OP) support in one library
  • you need standards-compliant flows like code flow with PKCE or JWT profiles

When to avoid

  • you need a full turnkey identity platform with user management rather than a library
  • your stack is not Go
  • you only need simple session-based auth without OIDC

Facets

library · maturity active

auth authorization http-server http-client middleware security apis web-development backend go windows cross-platform openid-connect oauth2 oidc relying-party openid-provider jwt pkce code-flow token-introspection certified identity linux macos

10 sources

Member repositories

RepositoryRoleHealth v2
zitadel/oidcmain98

For agents

markdown · JSON · MCP: product_card(name="zitadel/oidc")

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