Skip to content
JS
Package category

Authentication and authorisation

Log users in, issue tokens, manage sessions and permissions.

735 packages4 comparisons

Packages compared

735 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
pixiv-token-getter
Node.js Pixiv credential manager and authentication facade - token cache, refresh-token lifecycle, profiles, PKCE OAuth + Puppeteer login, optional gppt interoperability. Library and CLI (ptg). TypeScript types included.
1.2k--13 days ago
2.6.1
ESM + CommonJSBundledAuthentication and authorisation, CLI tools and terminal utilities
google-oauth-gsi
A user-friendly API for GIS SDK, using the new [**Google Identity Services SDK**](https://developers.google.com/identity/gsi/web) 🚀
1.1k-1%-2 years ago
4.0.1
ESM + CommonJSBundledAuthentication and authorisation
@moxxy/plugin-provider-claude-code
Claude Pro/Max subscription provider for moxxy. Streams through the user's authenticated installed Claude CLI, with opt-in native-tool tasks and no Anthropic API key.
1.1k---5 days ago
0.41.1
ESM onlyBundledAI and machine learning, Authentication and authorisation
@xmcp-dev/workos
WorkOS AuthKit integration for xmcp
1.1k---1 month ago
1.0.1
ESM onlyBundledAuthentication and authorisation
passport-cognito-oauth2
Passport strategy for authenticating and fetching profile data from AWS Cognito User pools using OAuth2 and the Amazon SDK
1.1k+61%-8 years ago
0.1.1
CommonJSNoneAuthentication and authorisation, Cloud SDKs
@exodus/walletconnect-relay-auth
Relay Client Authentication
1.1k---3 years ago
1.0.4-exodus.1
CommonJSBundledAuthentication and authorisation
@superfunctions/oauth-flow
High-level OAuth orchestration contracts for Superfunctions
1.1k---27 days ago
0.1.0
ESM onlyBundledAuthentication and authorisation
@superfunctions/oauth-http
OAuth HTTP transport contracts for Superfunctions
1.1k---27 days ago
0.1.0
ESM onlyBundledAuthentication and authorisation
@superfunctions/oauth-providers
OAuth provider descriptors for Superfunctions
1.1k---27 days ago
0.1.0
ESM onlyBundledAuthentication and authorisation
@timo972/cc-router
Cache-aware session router for Claude Max OAuth tokens — use multiple Claude Max accounts with Claude Code
1.1k---7 days ago
0.12.4
ESM onlyNoneAuthentication and authorisation
login-with-twitter
Login with Twitter. OAuth without the nonsense.
1.1k+146%-5 years ago
1.2.4
CommonJSNoneAuthentication and authorisation
@auth/sequelize-adapter
Sequelize adapter for Auth.js
1.1k---2 months ago
2.11.3
ESM onlyBundledAuthentication and authorisation
node-twitter-api
Simple module for using Twitter's API in node.js
1.1k+3%-10 years ago
1.8.0
CommonJSNoneAuthentication and authorisation
@accounts/client
Fullstack authentication and accounts-management
1.1k---4 years ago
0.33.1
CommonJSBundledAuthentication and authorisation, GraphQL
rl-core-api
Core NestJS: autenticação com 2FA, RBAC, auditoria, notificações e listagens com filtro dinâmico
1.1k--today
0.19.10
CommonJSBundledAuthentication and authorisation, ORMs and query builders
@multiversx/sdk-native-auth-client
Native authentication client-side
1.1k---1 year ago
2.0.1
ESM + CommonJSBundledAuthentication and authorisation
@openai-oauth/ai-sdk
Vercel AI SDK provider adapter for openai-oauth auth handles.
1.1k---2 months ago
2.0.0
ESM onlyBundledAuthentication and authorisation
@xylex-group/athena-auth-ui
Athena Auth UI - Heroui
1.1k---1 day ago
4.5.0
ESM + CommonJSBundledAuthentication and authorisation
keryx
The fullstack TypeScript framework for MCP and APIs — write one action, serve HTTP, WebSocket, CLI, background tasks, and MCP tools.
1.1k--6 days ago
0.46.0
ESM onlyNoneTypeScript tooling, WebSockets and realtime
aurelia-auth
Plugin for security token service, social media authentication and local authentication together with other authentication utilities
1.1k+12%-9 years ago
3.0.5
CommonJSBundledAuthentication and authorisation
@next-auth/upstash-redis-adapter
Upstash adapter for next-auth. It uses Upstash's connectionless (HTTP based) Redis client.
1k---3 years ago
3.0.4
CommonJSBundledAuthentication and authorisation, Database clients and drivers
@atproto/oauth-client-expo
ATPROTO OAuth client for Expo applications
1k---14 days ago
0.2.4
ESM onlyBundledAuthentication and authorisation
request-ntlm-promise
Make easy requests with NTLM authentication
1k-69%-6 years ago
1.2.3
CommonJSBundledAuthentication and authorisation
better-https-proxy-agent
An agent for HTTPS through an HTTP(S) proxy server using the CONNECT method
1k-28%-4 years ago
1.0.9
CommonJSNoneAuthentication and authorisation
@mulmoclaude/google-plugin
Google integration tool for MulmoClaude and MulmoTerminal — operates the user's locally linked Google account: Calendar (list, sync, create, update, delete), Tasks and Drive, as one kind-discriminated `google` tool. Server-only; no Vue View.
1k---3 days ago
4.1.0
ESM + CommonJSBundledAuthentication and authorisation
openai-oauth
Free OpenAI API access with your ChatGPT account.
990---2 months ago
2.0.0
ESM onlyBundledAuthentication and authorisation
passport-mailchimp
Mailchimp authentication strategy for Passport.
981---9 years ago
1.1.0
CommonJSNoneAuthentication and authorisation
passport-line
LINE authentication strategy for Passport.
970---8 years ago
0.0.4
CommonJSNoneAuthentication and authorisation
passport-deezer
Deezer authentication strategy for Passport.
784---10 years ago
0.2.0
CommonJSNoneAuthentication and authorisation
openid-connect
This is an fully functional OAuth 2 server implementation, with support for OpenID Connect specification. Based on https://github.com/ammmir/node-oauth2-provider.
657---10 years ago
1.2.4
CommonJSNoneAuthentication and authorisation
react-native-user-identity
Get the user id configured for the device (iCloud recordID for iOS, email of a device account for android)
564---4 years ago
1.5.2
CommonJSBundledAuthentication and authorisation, React
dynamsoft-mrz-scanner
Dynamsoft MRZ Scanner JavaScript Edition is a ready-to-use SDK for web applications that accurately recognizes and parses Machine-Readable Zones on Machine-Readable Travel Documents.
402----
4.0.0
ESM + CommonJSBundledAuthentication and authorisation
dynamsoft-document-scanner
Dynamsoft Document Scanner (DDS) is a ready-to-use SDK for capturing and enhancing document images with automatic border detection, correction, and customizable workflows.
302----
1.5.0
ESM + CommonJSBundledAuthentication and authorisation
webcrypto-jwt
JSON Web Tokens (JWT) verify/sign implementation using W3C Web Cryptography (crypto.subtle).
99----
0.2.2
CommonJSNoneAuthentication and authorisation, Cryptography and hashing
authey
Expose Auth.js REST APIs to any connect-compatible Node.js framework.
33---2 years ago
0.8.3
ESM + CommonJSBundledAuthentication and authorisation

12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.

  • pixiv-token-getterNode.js Pixiv credential manager and authentication facade - token cache, refresh-token lifecycle, profiles, PKCE OAuth + Puppeteer login, optional gppt interoperability. Library and CLI (ptg). TypeScript types included.
  • google-oauth-gsiA user-friendly API for GIS SDK, using the new [**Google Identity Services SDK**](https://developers.google.com/identity/gsi/web) 🚀
  • @moxxy/plugin-provider-claude-codeClaude Pro/Max subscription provider for moxxy. Streams through the user's authenticated installed Claude CLI, with opt-in native-tool tasks and no Anthropic API key.
  • @xmcp-dev/workosWorkOS AuthKit integration for xmcp
  • passport-cognito-oauth2Passport strategy for authenticating and fetching profile data from AWS Cognito User pools using OAuth2 and the Amazon SDK
  • @exodus/walletconnect-relay-authRelay Client Authentication
  • @superfunctions/oauth-flowHigh-level OAuth orchestration contracts for Superfunctions
  • @superfunctions/oauth-httpOAuth HTTP transport contracts for Superfunctions
  • @superfunctions/oauth-providersOAuth provider descriptors for Superfunctions
  • @timo972/cc-routerCache-aware session router for Claude Max OAuth tokens — use multiple Claude Max accounts with Claude Code
  • login-with-twitterLogin with Twitter. OAuth without the nonsense.
  • @auth/sequelize-adapterSequelize adapter for Auth.js
  • node-twitter-apiSimple module for using Twitter's API in node.js
  • @accounts/clientFullstack authentication and accounts-management
  • rl-core-apiCore NestJS: autenticação com 2FA, RBAC, auditoria, notificações e listagens com filtro dinâmico
  • @multiversx/sdk-native-auth-clientNative authentication client-side
  • @openai-oauth/ai-sdkVercel AI SDK provider adapter for openai-oauth auth handles.
  • @xylex-group/athena-auth-uiAthena Auth UI - Heroui
  • keryxThe fullstack TypeScript framework for MCP and APIs — write one action, serve HTTP, WebSocket, CLI, background tasks, and MCP tools.
  • aurelia-authPlugin for security token service, social media authentication and local authentication together with other authentication utilities
  • @next-auth/upstash-redis-adapterUpstash adapter for next-auth. It uses Upstash's connectionless (HTTP based) Redis client.
  • @atproto/oauth-client-expoATPROTO OAuth client for Expo applications
  • request-ntlm-promiseMake easy requests with NTLM authentication
  • better-https-proxy-agentAn agent for HTTPS through an HTTP(S) proxy server using the CONNECT method
  • @mulmoclaude/google-pluginGoogle integration tool for MulmoClaude and MulmoTerminal — operates the user's locally linked Google account: Calendar (list, sync, create, update, delete), Tasks and Drive, as one kind-discriminated `google` tool. Server-only; no Vue View.
  • openai-oauthFree OpenAI API access with your ChatGPT account.
  • passport-mailchimpMailchimp authentication strategy for Passport.
  • passport-lineLINE authentication strategy for Passport.
  • passport-deezerDeezer authentication strategy for Passport.
  • openid-connectThis is an fully functional OAuth 2 server implementation, with support for OpenID Connect specification. Based on https://github.com/ammmir/node-oauth2-provider.
  • react-native-user-identityGet the user id configured for the device (iCloud recordID for iOS, email of a device account for android)
  • dynamsoft-mrz-scannerDynamsoft MRZ Scanner JavaScript Edition is a ready-to-use SDK for web applications that accurately recognizes and parses Machine-Readable Zones on Machine-Readable Travel Documents.
  • dynamsoft-document-scannerDynamsoft Document Scanner (DDS) is a ready-to-use SDK for capturing and enhancing document images with automatic border detection, correction, and customizable workflows.
  • webcrypto-jwtJSON Web Tokens (JWT) verify/sign implementation using W3C Web Cryptography (crypto.subtle).
  • autheyExpose Auth.js REST APIs to any connect-compatible Node.js framework.