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

doorkeeper-gem/doorkeeper

Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape. observed · 2026-08-28

github.com/doorkeeper-gem/doorkeeper · homepage · Ruby · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 99
  • Release rhythm 85
  • 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: 45.0
  • age_days: 5402
  • days_rel: 22
  • days_push: 7
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

5521 stars · 1078 forks observed · 2026-08-28

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

Doorkeeper is a Ruby gem (Rails engine) that adds OAuth 2.0 provider functionality to Ruby on Rails or Grape applications. It implements the OAuth 2.0 authorization framework including authorization code, client credentials, password credentials, and implicit grant flows, plus token revocation, introspection, and PKCE.

Use cases

  • add OAuth 2.0 provider to a Rails app
  • issue access tokens for a Grape API
  • implement authorization code flow with PKCE
  • support token revocation and introspection endpoints
  • secure an API with OAuth 2.0 access tokens
  • manage OAuth applications and scopes for third-party clients

When to choose

  • you need your Rails or Grape app to act as an OAuth 2.0 authorization server
  • you want a mature, spec-compliant OAuth 2 provider with broad RFC coverage
  • you need flexible ORM support (Active Record, MongoDB, Sequel, Couchbase)

When to avoid

  • you only need to consume OAuth 2.0 tokens as a client rather than issue them
  • your app is not built on Rails or Grape
  • you need a standalone identity provider service rather than an embedded engine

Facets

library · maturity stable

auth authorization middleware security web-development backend security apis ruby self-hosted oauth2-provider rails-engine grape oauth2-server token-management pkce web-server

2 sources

Member repositories

RepositoryRoleHealth v2
doorkeeper-gem/doorkeepermain94

For agents

markdown · JSON · MCP: product_card(name="doorkeeper-gem/doorkeeper")

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