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
@react-firebase/auth
Easily integrate Firebase Authentication in your react(or react-native) app.
1.8k---6 years ago
0.2.10
ESM + CommonJSBundledCloud SDKs, React
better-ccflare
Load balancer proxy for Claude API with intelligent distribution across multiple OAuth accounts to avoid rate limiting
1.8k+62%-7 days ago
3.5.88
ESM onlyNoneAuthentication and authorisation, Monitoring and error tracking
constructive-test
constructive-test extends pgsql-test with Constructive platform defaults: auto-derived principal_id, role mappings, and platform-specific test helpers
1.8k---
1.17.3
ESM + CommonJSBundledTesting, Authentication and authorisation
passport-zitadel
Passport JS strategy for ZITADEL IDP
1.8k+212%-1 year ago
1.2.3
CommonJSBundledAuthentication and authorisation
@passport-js/passport-twitter
Twitter authentication strategy for Passport.
1.8k---1 year ago
1.0.10
CommonJSNoneAuthentication and authorisation
casdoor-nodejs-sdk
Node.js client SDK for Casdoor
1.8k+253%-9 months ago
1.34.0
ESM + CommonJSBundledAuthentication and authorisation
ep_hash_auth
Allow the use of hashed passwords in etherpad-lite.
1.8k-26%-3 days ago
11.0.25
CommonJSNoneAuthentication and authorisation
web3-token
Web3 Token is a new way to authenticate users in hybrid dApps using signed messages. Implementation of EIP-4361
1.8k+21%-3 years ago
1.0.6
CommonJSBundledBlockchain and Web3, Authentication and authorisation
@auth/neon-adapter
Neon Postgres adapter for next-auth.
1.8k---2 months ago
1.11.3
ESM onlyBundledAuthentication and authorisation
react-native-nitro-auth
High-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)
1.7k--1 day ago
0.11.2
ESM + CommonJSBundledAuthentication and authorisation, React
node-oauth2-server
Complete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js
1.7k-69%-11 years ago
2.4.0
CommonJSNoneAuthentication and authorisation
polyrouter
Local AI gateway and OpenAI-compatible API router for AI coding tools and 60+ providers
1.7k--2 days ago
1.0.39
-NoneAuthentication and authorisation, CLI tools and terminal utilities
@twin.org/identity-models
Shared identity models and contracts for consistent data structures across services, connectors, and clients.
1.7k---9 days ago
0.10.0
ESM onlyBundledAuthentication and authorisation, Blockchain and Web3
passwordless
A node.js/express module for passwordless authentication
1.7k+95%-8 years ago
1.1.3
CommonJSNoneAuthentication and authorisation
better-auth-studio
Studio for Better Auth
1.7k+772%--
1.1.5
ESM onlyBundledAuthentication and authorisation
@verdaccio/registry-cli
CLI tool for Verdaccio registries — non-interactive login, whoami with groups, and health checks
1.7k---5 months ago
1.1.0
ESM onlyBundledAuthentication and authorisation, CLI tools and terminal utilities
@superfunctions/oauth-core
Core OAuth types and service contracts for Superfunctions
1.7k---27 days ago
0.1.1
ESM + CommonJSBundledAuthentication and authorisation
one-drive-api-pools
OneDrive module for communicating with oneDrive API. based in 'onedrive-api' and have auto set tokens mechanism
1.7k+23259%-5 years ago
1.0.4
CommonJSNoneAuthentication and authorisation
@deephaven/auth-plugins
Deephaven Auth Plugins
1.7k---14 days ago
1.29.0
ESM onlyBundledAuthentication and authorisation
passport-localapikey
Local api key authentication strategy for Passport.
1.7k+48%-13 years ago
0.0.3
CommonJSNoneAuthentication and authorisation
static-auth
The most simple way to add Basic Authentication to a static website hosted on Vercel.
1.7k+623%-4 years ago
2.1.2
ESM + CommonJSNoneAuthentication and authorisation, Cloud SDKs
@webx-ui/module-auth
Signing in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.
1.7k---today
0.8.7
ESM onlyBundledAuthentication and authorisation
@djangocfg/layouts
Simple, straightforward layout components for Next.js - import and use with props
1.6k---2 days ago
2.1.570
ESM + CommonJSBundledAuthentication and authorisation, React
@radixdlt/rola
Radix TypeScript ROLA library
1.6k---1 year ago
2.1.0
ESM + CommonJSBundledBlockchain and Web3, Authentication and authorisation
ngx-auth
Angular 20+ Authentication module
1.6k-38%--
7.1.0
ESM + CommonJSBundledAuthentication and authorisation, Angular
better-auth-audit-logs
Audit log plugin for Better Auth. Captures auth lifecycle events, stores structured log entries, and exposes query endpoints with PII redaction and custom storage backends.
1.6k--26 days ago
0.4.0
ESM + CommonJSBundledAuthentication and authorisation, Logging
@mcp-use/client
MCP client for connecting to Model Context Protocol servers — sessions, connectors, and OAuth. Part of the mcp-use v2 framework.
1.6k---2 days ago
2.3.3
ESM onlyBundledAuthentication and authorisation
ep_guest
Etherpad plugin to grant limited access to users that are not logged in.
1.6k+1024%-5 months ago
1.0.72
CommonJSNoneAuthentication and authorisation
react-adal
Azure Active Directory (ADAL) support for ReactJS
1.6k-44%-5 years ago
0.5.2
CommonJSNoneCloud SDKs, React
node-steam-openid
A wrapper package around Steam's Authentication API. Supports promises :)
1.6k+128%-1 year ago
2.0.0
CommonJSNoneAuthentication and authorisation
@assemblyline-agents/provenance
Official Assembly Line connection plugin for user-scoped Provenance ledgers.
1.6k---1 day ago
10.3.2
ESM onlyBundledAuthentication and authorisation
better-auth-telegram
Telegram authentication plugin for Better Auth
1.6k+1710%-1 month ago
2.0.1
ESM + CommonJSBundledAuthentication and authorisation
react-social-login
React Component for Login via Social Providers
1.6k-42%-3 years ago
3.4.17
CommonJSBundledAuthentication and authorisation
opencode-claude-auth
OpenCode plugin that uses your Claude Code credentials — no separate login needed.
1.5k--2 days ago
2.2.1
ESM onlyBundledAuthentication and authorisation, AI and machine learning
@assemblyline-agents/x
Official Assembly Line direct X API connection plugin.
1.5k---1 day ago
10.3.2
ESM onlyBundledAuthentication and authorisation
nestjs-better-auth-fastify
NestJS Better Auth Module for fastify adapter
1.5k+318%-11 months ago
0.0.24
ESM + CommonJSBundledAuthentication and authorisation
@propelauth/byo-node
Node.js client library for PropelAuth BYO (Bring Your Own) authentication
1.5k---11 months ago
1.0.4
ESM + CommonJSBundledAuthentication and authorisation
better-auth-mikro-orm
Mikro ORM Adapter for Better Auth
1.5k+1141%-5 months ago
0.5.0
ESM + CommonJSBundledAuthentication and authorisation
@getmocha/users-service
An API client, Hono middleware, and a React provider for the Mocha Users Service
1.5k---1 year ago
0.0.4
ESM onlyBundledAuthentication and authorisation, Testing
@assemblyline-agents/mirror
Official Assembly Line connection plugin for user-scoped Mirror accounts.
1.5k---1 day ago
10.3.2
ESM onlyBundledAuthentication and authorisation
better-auth-capacitor
Better Auth client plugin for Capacitor/Ionic mobile apps
1.5k--2 months ago
0.4.0
ESM onlyBundledAuthentication and authorisation
@goodandready/dsh-subscriptions
Use ChatGPT Codex, Claude, Grok, Antigravity, Kimi, GLM, Cursor, Kiro, Copilot, Qwen, ERNIE, Spark, JetBrains, Perplexity, Replit, and Cody subscriptions as DeepSeek Harness LLM providers via OAuth.
1.5k---today
0.6.23
ESM onlyNoneAuthentication and authorisation
@assemblyline-agents/attio
Official Assembly Line connection plugin for Attio's hosted MCP server.
1.5k---1 day ago
10.3.2
ESM onlyBundledAuthentication and authorisation
dsh-plugin-subscriptions
Use ChatGPT (Codex), Claude, Grok (X Premium), GitHub Copilot, and Google Antigravity subscriptions as DeepSeek Harness LLM providers, with OAuth login from the web Settings page
1.5k--2 days ago
0.9.4
ESM onlyBundledAI and machine learning, Authentication and authorisation
@next-safe-action/adapter-better-auth
Better Auth adapter for next-safe-action.
1.5k---22 days ago
0.1.7
ESM + CommonJSBundledAuthentication and authorisation, React
playwright-persona
Authentication in Playwright using personas.
1.5k+6963%-5 months ago
0.3.0
ESM onlyNoneAuthentication and authorisation, Testing
@nextsparkjs/core
NextSpark - The complete SaaS framework for Next.js
1.5k---4 days ago
0.1.0-beta.191
ESM onlyBundledPayments and commerce, Authentication and authorisation
dynamsoft-label-recognizer
Dynamsoft Label Recognizer (DLR) is an SDK designed to recognize meaningful zonal text or symbols in an image (Label). Common scenarios include price tags in supermarkets, inventory labels in warehouses, VIN codes on car windshields, driver licenses, pass
1.5k+74%--
3.4.32
ESM + CommonJSBundledAuthentication and authorisation
pouchdb-authentication
PouchDB Authentication
1.5k-6%--
1.1.3
ESM + CommonJSBundledAuthentication and authorisation
closevector-crypto-jwt
A lightweight JWT implementation with ZERO dependencies for Cloudflare Worker
1.5k-48%-2 years ago
0.1.0-alpha.3
CommonJSBundledAuthentication and authorisation, Cloud SDKs

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.

  • @react-firebase/authEasily integrate Firebase Authentication in your react(or react-native) app.
  • better-ccflareLoad balancer proxy for Claude API with intelligent distribution across multiple OAuth accounts to avoid rate limiting
  • constructive-testconstructive-test extends pgsql-test with Constructive platform defaults: auto-derived principal_id, role mappings, and platform-specific test helpers
  • passport-zitadelPassport JS strategy for ZITADEL IDP
  • @passport-js/passport-twitterTwitter authentication strategy for Passport.
  • casdoor-nodejs-sdkNode.js client SDK for Casdoor
  • ep_hash_authAllow the use of hashed passwords in etherpad-lite.
  • web3-tokenWeb3 Token is a new way to authenticate users in hybrid dApps using signed messages. Implementation of EIP-4361
  • @auth/neon-adapterNeon Postgres adapter for next-auth.
  • react-native-nitro-authHigh-performance authentication library for React Native with Google Sign-In, Apple Sign-In, and Microsoft Sign-In support, powered by Nitro Modules (JSI)
  • node-oauth2-serverComplete, compliant and well tested module for implementing an OAuth2 Server/Provider with express in node.js
  • polyrouterLocal AI gateway and OpenAI-compatible API router for AI coding tools and 60+ providers
  • @twin.org/identity-modelsShared identity models and contracts for consistent data structures across services, connectors, and clients.
  • passwordlessA node.js/express module for passwordless authentication
  • better-auth-studioStudio for Better Auth
  • @verdaccio/registry-cliCLI tool for Verdaccio registries — non-interactive login, whoami with groups, and health checks
  • @superfunctions/oauth-coreCore OAuth types and service contracts for Superfunctions
  • one-drive-api-poolsOneDrive module for communicating with oneDrive API. based in 'onedrive-api' and have auto set tokens mechanism
  • @deephaven/auth-pluginsDeephaven Auth Plugins
  • passport-localapikeyLocal api key authentication strategy for Passport.
  • static-authThe most simple way to add Basic Authentication to a static website hosted on Vercel.
  • @webx-ui/module-authSigning in to a WebX UI admin panel: the screen, the session and the router guard. Pairs with webx-ui/module-auth on the server.
  • @djangocfg/layoutsSimple, straightforward layout components for Next.js - import and use with props
  • @radixdlt/rolaRadix TypeScript ROLA library
  • ngx-authAngular 20+ Authentication module
  • better-auth-audit-logsAudit log plugin for Better Auth. Captures auth lifecycle events, stores structured log entries, and exposes query endpoints with PII redaction and custom storage backends.
  • @mcp-use/clientMCP client for connecting to Model Context Protocol servers — sessions, connectors, and OAuth. Part of the mcp-use v2 framework.
  • ep_guestEtherpad plugin to grant limited access to users that are not logged in.
  • react-adalAzure Active Directory (ADAL) support for ReactJS
  • node-steam-openidA wrapper package around Steam's Authentication API. Supports promises :)
  • @assemblyline-agents/provenanceOfficial Assembly Line connection plugin for user-scoped Provenance ledgers.
  • better-auth-telegramTelegram authentication plugin for Better Auth
  • react-social-loginReact Component for Login via Social Providers
  • opencode-claude-authOpenCode plugin that uses your Claude Code credentials — no separate login needed.
  • @assemblyline-agents/xOfficial Assembly Line direct X API connection plugin.
  • nestjs-better-auth-fastifyNestJS Better Auth Module for fastify adapter
  • @propelauth/byo-nodeNode.js client library for PropelAuth BYO (Bring Your Own) authentication
  • better-auth-mikro-ormMikro ORM Adapter for Better Auth
  • @getmocha/users-serviceAn API client, Hono middleware, and a React provider for the Mocha Users Service
  • @assemblyline-agents/mirrorOfficial Assembly Line connection plugin for user-scoped Mirror accounts.
  • better-auth-capacitorBetter Auth client plugin for Capacitor/Ionic mobile apps
  • @goodandready/dsh-subscriptionsUse ChatGPT Codex, Claude, Grok, Antigravity, Kimi, GLM, Cursor, Kiro, Copilot, Qwen, ERNIE, Spark, JetBrains, Perplexity, Replit, and Cody subscriptions as DeepSeek Harness LLM providers via OAuth.
  • @assemblyline-agents/attioOfficial Assembly Line connection plugin for Attio's hosted MCP server.
  • dsh-plugin-subscriptionsUse ChatGPT (Codex), Claude, Grok (X Premium), GitHub Copilot, and Google Antigravity subscriptions as DeepSeek Harness LLM providers, with OAuth login from the web Settings page
  • @next-safe-action/adapter-better-authBetter Auth adapter for next-safe-action.
  • playwright-personaAuthentication in Playwright using personas.
  • @nextsparkjs/coreNextSpark - The complete SaaS framework for Next.js
  • dynamsoft-label-recognizerDynamsoft Label Recognizer (DLR) is an SDK designed to recognize meaningful zonal text or symbols in an image (Label). Common scenarios include price tags in supermarkets, inventory labels in warehouses, VIN codes on car windshields, driver licenses, pass
  • pouchdb-authenticationPouchDB Authentication
  • closevector-crypto-jwtA lightweight JWT implementation with ZERO dependencies for Cloudflare Worker