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

RichardKnop/go-oauth2-server

A standalone, specification-compliant, OAuth2 server written in Golang. observed · 2026-08-28

github.com/RichardKnop/go-oauth2-server · Go · MPL-2.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

48/100

  • Activity 56
  • Release rhythm 8
  • Longevity 100
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: 3958
  • days_rel: n/a
  • days_push: 267
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2148 stars · 313 forks observed · 2026-08-28

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

A standalone, specification-compliant OAuth 2.0 authorization server written in Go. It implements the standard grant types (authorization code, implicit, password credentials, client credentials), token refresh, and token introspection, with session storage in PostgreSQL and service discovery via etcd/consul.

Use cases

  • run my own oauth2 authorization server
  • issue access and refresh tokens for my api
  • implement authorization code grant flow
  • add client credentials authentication to services
  • self-host an rfc 6749 compliant oauth server
  • introspect oauth tokens from a resource server

When to choose

  • you need a dedicated, spec-compliant OAuth 2.0 authorization server in Go
  • you want support for all four standard grant types plus token introspection
  • you prefer a standalone service deployable with Docker Compose

When to avoid

  • you only need simple session-based login without OAuth2
  • you want an all-in-one identity provider with OIDC, SSO, and user management UI
  • your stack is not Go-friendly or you need a managed identity service

Facets

service · maturity active

auth http-server api-framework security backend apis web-development go self-hosted windows oauth2 authorization-server access-tokens grant-types token-introspection postgres etcd consul docker linux macos

1 source

Member repositories

RepositoryRoleHealth v2
RichardKnop/go-oauth2-servermain48

For agents

markdown · JSON · MCP: product_card(name="RichardKnop/go-oauth2-server")

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