Package category
Authentication and authorisation
Log users in, issue tokens, manage sessions and permissions.
735 packages4 comparisons
Packages compared
735 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| passport-linkedin LinkedIn authentication strategy for Passport. | 3.2k | -12% | - | 11 years ago 1.0.0 | CommonJS | None | Authentication and authorisation | |
| @hewmen/passport-twitch Twitch authentication strategy using Helix for Passport. Supports the April 2020 Twitch changes! | 3.2k | - | - | - | 4 years ago 1.0.4 | CommonJS | Bundled | Authentication and authorisation |
| node-static-auth Node.js static server with Basic auth and access file logging, HTTPS support and custom error pages | 3.2k | -75% | - | 8 years ago 1.0.6 | CommonJS | None | Authentication and authorisation, Logging | |
| @openai-oauth/core Core auth and in-memory OpenAI-compatible transport for openai-oauth. | 3.1k | - | - | - | 2 months ago 2.0.0 | ESM only | Bundled | Authentication and authorisation |
| @xdevplatform/xurl Auth-enabled curl-like CLI for the X API | 3.1k | - | - | - | 1 day ago 1.3.2 | - | None | Authentication and authorisation, CLI tools and terminal utilities |
| @passport-next/passport Simple, unobtrusive authentication for Node.js. | 3.1k | - | - | - | 1 month ago 4.0.0 | ESM only | Bundled | Authentication and authorisation |
| tssrp6a SRP6a client and server lib | 3.1k | +1077% | - | - 3.0.0 | CommonJS | Bundled | Authentication and authorisation | |
| @axa-fr/react-oidc-context OpenID Connect & OAuth authentication using react | 3k | - | - | - | 4 years ago 5.14.2 | CommonJS | Bundled | Authentication and authorisation, React |
| @xemahq/xema-service-nest Xema platform service-bootstrap SDK. `XemaServiceModule.forService(descriptor)` composes the full platform service stack — Service Registry, Identity bootstrap, Auth (JWT verification + request context), and the Xema runtime route/capability scanner — beh | 3k | - | - | - | 5 days ago 1.1.2 | CommonJS | Bundled | Authentication and authorisation |
| @theholocron/holocron-plugin-clerk Holocron plugin for Clerk. Implements the auth capability against Clerk's Backend REST API. | 3k | - | - | - | 13 days ago 4.19.0 | ESM only | Bundled | Authentication and authorisation |
| @nuxt-alt/auth An alternative module to @nuxtjs/auth | 3k | - | - | - | 2 years ago 3.1.7 | ESM + CommonJS | Bundled | Authentication and authorisation, Vue |
| parse-err Parse errors in the Browser and Node. Made for Cabin. | 3k | -13% | - | 3 years ago 1.0.0 | CommonJS | None | Authentication and authorisation, Node.js utilities | |
| vue3-google-oauth2 Handling Google sign-in and sign-out for Vue3 applications. | 2.9k | +275% | - | 3 years ago 1.0.7 | CommonJS | None | Authentication and authorisation | |
| @aws/aurora-dsql-postgresjs-connector An AWS Aurora DSQL connector with IAM authentication for Postgres.js | 2.9k | - | - | - | 4 days ago 0.3.1 | ESM + CommonJS | Bundled | Authentication and authorisation, Cloud SDKs |
| tauri-plugin-auth-session-api TypeScript API for tauri-plugin-auth-session — in-app OAuth on macOS, iOS, and Android | 2.9k | - | - | 6 months ago 0.2.2 | ESM + CommonJS | Bundled | Authentication and authorisation | |
| loopback4-authentication A loopback-next extension for authentication feature. Various Oauth strategies supported by this package | 2.9k | +39% | - | - 14.0.1 | CommonJS | Bundled | Authentication and authorisation | |
| @cfworker/jwt Tiny lib for decoding JWTs and verifying signatures, using native crypto APIs | 2.9k | - | - | - | 1 year ago 7.0.4 | ESM + CommonJS | Bundled | Cloud SDKs, Authentication and authorisation |
| nodebb-plugin-2factor In addition to regular authentication via username/password or SSO, a second layer of security can be configured, permitting access only if: | 2.9k | +82% | - | - 8.0.10 | CommonJS | None | Authentication and authorisation | |
| pi-antigravity Personal Antigravity / Cloud Code Assist provider for Pi Coding Agent | 2.9k | - | - | 5 days ago 0.8.0 | ESM only | None | Authentication and authorisation | |
| passport-hash Hash authentication strategy for Passport. with Express 4.x parsing | 2.8k | +277% | - | 8 years ago 0.6.1 | CommonJS | None | Authentication and authorisation | |
| @auth/qwik Authentication for Qwik. | 2.8k | - | - | - | 2 months ago 0.9.3 | ESM only | Bundled | Authentication and authorisation |
| passport-json A Passport.js strategy for username/password authentication via JSON from the request body | 2.8k | +206% | - | 10 years ago 1.2.0 | - | None | Authentication and authorisation | |
| ntlm-client A node.js NTLM client with support for NTLM and NTLMv2 authentication | 2.8k | +131% | - | - 0.1.1 | CommonJS | None | Authentication and authorisation | |
| sfmc-sdk Libarary to simplify SFMC requests with updated dependencies and less overhead | 2.8k | +0% | - | today 4.0.0 | ESM only | Bundled | Authentication and authorisation | |
| firebase-auth A simple wrapper around firebase token authentication | 2.8k | +24% | - | 10 years ago 0.1.2 | CommonJS | None | Authentication and authorisation, Cloud SDKs | |
| payload-auth-plugin Authentication plugin for Payload CMS | 2.8k | +307% | - | 4 months ago 0.7.13 | ESM only | Bundled | Authentication and authorisation | |
| express-jwt-blacklist express-jwt plugin for token blacklisting | 2.8k | +15% | - | 10 years ago 1.1.0 | CommonJS | None | Authentication and authorisation | |
| tweetnacl-auth HMAC-SHA-512-256 based on TweetNaCl.js | 2.8k | +38% | - | 8 years ago 1.0.1 | CommonJS | None | Authentication and authorisation, Cryptography and hashing | |
| react-google-one-tap-login React wrapper for google one tap authentication | 2.8k | -4% | - | 4 years ago 0.1.1 | ESM + CommonJS | Bundled | Authentication and authorisation, React | |
| better-auth-credentials-plugin Generic credentials authentication plugin for Better Auth (To auth with ldap, external API, etc...) | 2.7k | +704% | - | 6 months ago 0.5.2 | ESM only | Bundled | Authentication and authorisation | |
| passport-yandex Yandex authentication strategy for Passport. | 2.7k | +89% | - | 8 days ago 1.0.0-beta.0 | CommonJS | Bundled | Authentication and authorisation | |
| piral-auth Plugin for handling authentication in Piral. | 2.7k | +48% | - | - 1.12.4 | ESM + CommonJS | Bundled | Authentication and authorisation | |
| @atproto/oauth-provider Generic OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto. | 2.7k | - | - | - | 14 days ago 0.22.8 | ESM only | Bundled | Authentication and authorisation |
| @volcano.dev/sdk Official JavaScript SDK for Volcano - Authentication, Database, Functions, Realtime, and more | 2.7k | - | - | - | 1 day ago 1.15.0 | ESM + CommonJS | Bundled | Authentication and authorisation, WebSockets and realtime |
| electron-check-biometric-auth-changed Query and handle native macOS biometric authentication changes. | 2.7k | +93% | - | 8 months ago 1.0.0 | CommonJS | Bundled | Authentication and authorisation | |
| @slashid/slashid Client SDK for the /id platform | 2.7k | - | - | - | 9 days ago 3.30.0 | ESM + CommonJS | Bundled | Authentication and authorisation |
| @firebase-oss/ui-core Core authentication service for Firebase UI | 2.7k | - | - | - | 1 month ago 7.1.0 | ESM + CommonJS | Bundled | Authentication and authorisation, Cloud SDKs |
| @servicestack/client ServiceStack's TypeScript library providing convenience utilities in developing web apps. Integrates with ServiceStack's Server features including ServiceClient, Server Events, Error Handling and Validation | 2.6k | - | - | - | 1 year ago 2.1.13 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation |
| @frontify/frontify-finder Authenticate, search and access Frontify assets data from any secure web app. | 2.6k | - | - | - | 12 days ago 3.0.5 | ESM + CommonJS | Bundled | Authentication and authorisation |
| nestjs-supabase-auth NestJS Passport Strategy for Supabase Auth | 2.6k | +167% | - | 5 years ago 1.0.9 | CommonJS | None | Authentication and authorisation, Cloud SDKs | |
| angular-http-auth HTTP Auth Interceptor Module for AngularJS. | 2.6k | -14% | - | 9 years ago 1.5.0 | CommonJS | None | Authentication and authorisation, Angular | |
| authy-client A complete Authy client with support for TOTP, OneTouch, Phone Verification and Phone Intelligence APIs | 2.6k | -37% | - | 7 years ago 1.1.4 | CommonJS | None | Authentication and authorisation | |
| passport-wsfed-saml2 SAML2 Protocol and WS-Fed library | 2.6k | +53% | - | 1 year ago 4.6.4 | CommonJS | None | Authentication and authorisation | |
| @node-ntlm/axios NTLM axios node utility function | 2.6k | - | - | - | 3 years ago 0.3.2 | CommonJS | Bundled | Authentication and authorisation, HTTP clients |
| parse-request Parse requests in the Browser and Node (with added support for multer and passport). Made for Cabin. | 2.5k | -9% | - | 2 years ago 6.0.3 | CommonJS | None | Logging, Authentication and authorisation | |
| @auth/unstorage-adapter Unstorage adapter for Auth.js. | 2.5k | - | - | - | 2 months ago 2.11.3 | ESM only | Bundled | Authentication and authorisation |
| @grepr/cli Official Grepr CLI tool for submitting synchronous batch jobs with OAuth authentication | 2.5k | - | - | - | 3 days ago 1.11.5 | ESM only | Bundled | Authentication and authorisation, CLI tools and terminal utilities |
| better-auth-instantdb Better Auth InstantDB Adapter | 2.5k | - | - | 1 month ago 1.3.4 | ESM only | Bundled | Authentication and authorisation | |
| js-scrypt JS Implementation of SCrypt for use with NodeJS | 2.5k | +63% | - | 12 years ago 0.2.0 | CommonJS | None | Cryptography and hashing, Authentication and authorisation | |
| pulumi-infisical A Pulumi provider for managing Infisical secrets management platform, dynamically bridged from the Terraform Infisical provider with support for projects, secrets, identity management, integrations, and access controls. | 2.5k | +1019% | - | 26 days ago 0.20.1 | ESM + CommonJS | Bundled | Authentication and authorisation, Security |
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.
- passport-linkedinLinkedIn authentication strategy for Passport.
- @hewmen/passport-twitchTwitch authentication strategy using Helix for Passport. Supports the April 2020 Twitch changes!
- node-static-authNode.js static server with Basic auth and access file logging, HTTPS support and custom error pages
- @openai-oauth/coreCore auth and in-memory OpenAI-compatible transport for openai-oauth.
- @xdevplatform/xurlAuth-enabled curl-like CLI for the X API
- @passport-next/passportSimple, unobtrusive authentication for Node.js.
- tssrp6aSRP6a client and server lib
- @axa-fr/react-oidc-contextOpenID Connect & OAuth authentication using react
- @xemahq/xema-service-nestXema platform service-bootstrap SDK. `XemaServiceModule.forService(descriptor)` composes the full platform service stack — Service Registry, Identity bootstrap, Auth (JWT verification + request context), and the Xema runtime route/capability scanner — beh
- @theholocron/holocron-plugin-clerkHolocron plugin for Clerk. Implements the auth capability against Clerk's Backend REST API.
- @nuxt-alt/authAn alternative module to @nuxtjs/auth
- parse-errParse errors in the Browser and Node. Made for Cabin.
- vue3-google-oauth2Handling Google sign-in and sign-out for Vue3 applications.
- @aws/aurora-dsql-postgresjs-connectorAn AWS Aurora DSQL connector with IAM authentication for Postgres.js
- tauri-plugin-auth-session-apiTypeScript API for tauri-plugin-auth-session — in-app OAuth on macOS, iOS, and Android
- loopback4-authenticationA loopback-next extension for authentication feature. Various Oauth strategies supported by this package
- @cfworker/jwtTiny lib for decoding JWTs and verifying signatures, using native crypto APIs
- nodebb-plugin-2factorIn addition to regular authentication via username/password or SSO, a second layer of security can be configured, permitting access only if:
- pi-antigravityPersonal Antigravity / Cloud Code Assist provider for Pi Coding Agent
- passport-hashHash authentication strategy for Passport. with Express 4.x parsing
- @auth/qwikAuthentication for Qwik.
- passport-jsonA Passport.js strategy for username/password authentication via JSON from the request body
- ntlm-clientA node.js NTLM client with support for NTLM and NTLMv2 authentication
- sfmc-sdkLibarary to simplify SFMC requests with updated dependencies and less overhead
- firebase-authA simple wrapper around firebase token authentication
- payload-auth-pluginAuthentication plugin for Payload CMS
- express-jwt-blacklistexpress-jwt plugin for token blacklisting
- tweetnacl-authHMAC-SHA-512-256 based on TweetNaCl.js
- react-google-one-tap-loginReact wrapper for google one tap authentication
- better-auth-credentials-pluginGeneric credentials authentication plugin for Better Auth (To auth with ldap, external API, etc...)
- passport-yandexYandex authentication strategy for Passport.
- piral-authPlugin for handling authentication in Piral.
- @atproto/oauth-providerGeneric OAuth2 and OpenID Connect provider for Node.js. Currently only supports features needed for Atproto.
- @volcano.dev/sdkOfficial JavaScript SDK for Volcano - Authentication, Database, Functions, Realtime, and more
- electron-check-biometric-auth-changedQuery and handle native macOS biometric authentication changes.
- @slashid/slashidClient SDK for the /id platform
- @firebase-oss/ui-coreCore authentication service for Firebase UI
- @servicestack/clientServiceStack's TypeScript library providing convenience utilities in developing web apps. Integrates with ServiceStack's Server features including ServiceClient, Server Events, Error Handling and Validation
- @frontify/frontify-finderAuthenticate, search and access Frontify assets data from any secure web app.
- nestjs-supabase-authNestJS Passport Strategy for Supabase Auth
- angular-http-authHTTP Auth Interceptor Module for AngularJS.
- authy-clientA complete Authy client with support for TOTP, OneTouch, Phone Verification and Phone Intelligence APIs
- passport-wsfed-saml2SAML2 Protocol and WS-Fed library
- @node-ntlm/axiosNTLM axios node utility function
- parse-requestParse requests in the Browser and Node (with added support for multer and passport). Made for Cabin.
- @auth/unstorage-adapterUnstorage adapter for Auth.js.
- @grepr/cliOfficial Grepr CLI tool for submitting synchronous batch jobs with OAuth authentication
- better-auth-instantdbBetter Auth InstantDB Adapter
- js-scryptJS Implementation of SCrypt for use with NodeJS
- pulumi-infisicalA Pulumi provider for managing Infisical secrets management platform, dynamically bridged from the Terraform Infisical provider with support for projects, secrets, identity management, integrations, and access controls.