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

ciaranj/node-oauth

OAuth wrapper for node.js observed · 2026-08-28

github.com/ciaranj/node-oauth · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

37/100

  • Activity 10
  • 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: 6063
  • days_rel: n/a
  • days_push: 540
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2434 stars · 650 forks observed · 2026-08-28

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

A simple OAuth client library for Node.js that lets applications act as OAuth consumers against OAuth 1.0 and OAuth 2.0 providers. It supports OAuth Echo for third-party media providers and has been tested against Twitter, Facebook, GitHub, Google, and Yahoo.

Use cases

  • authenticate against OAuth providers from a node.js app
  • sign API requests with OAuth 1.0a HMAC-SHA1
  • get OAuth2 bearer tokens via client credentials
  • integrate with Twitter API using OAuth
  • implement OAuth Echo for media providers like TwitPic
  • call OAuth-protected APIs with user access tokens

When to choose

  • you need a lightweight, dependency-minimal OAuth client in Node.js
  • you must act as an OAuth consumer (signing requests) rather than a provider
  • you need OAuth 1.0a support, which many modern libraries dropped
  • you need OAuth Echo for third-party media upload APIs

When to avoid

  • you need a full authentication server or login flows for your own users (use passport or an OIDC library)
  • you want an actively developed library with modern async/await APIs
  • you need OpenID Connect or advanced OAuth2 features like PKCE

Facets

library · maturity maintenance

auth http-client security apis web-development backend oauth1 oauth2 oauth-consumer oauth-echo hmac-signing nodejs javascript

1 source

Member repositories

RepositoryRoleHealth v2
ciaranj/node-oauthmain37

For agents

markdown · JSON · MCP: product_card(name="ciaranj/node-oauth")

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