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 |
|---|---|---|---|---|---|---|---|---|
| bankid Npm module to simplify integration with the Swedish Bank ID service | 13.6k | +261% | - | 1 year ago 3.2.1 | CommonJS | None | Authentication and authorisation | |
| @tryjsky/ntlm2 ntlm2 with Node v17 patch. | 13.3k | - | - | - | 3 years ago 0.3.1 | CommonJS | None | Authentication and authorisation |
| @capawesome/capacitor-google-sign-in Capacitor plugin to sign-in with Google on Android, iOS, and Web. | 13.3k | - | - | - | 23 days ago 0.1.4 | ESM + CommonJS | Bundled | Authentication and authorisation |
| ntlm2 A node.js NTLM client with support for NTLM and NTLMv2 authentication.Base project https://github.com/gautamsi/node-ntlm-client | 13.3k | +7549% | - | - 0.3.0 | CommonJS | None | Authentication and authorisation | |
| @adonisjs/ally Social authentication provider for AdonisJS | 13.2k | - | - | - | 5 months ago 6.3.0 | ESM only | Bundled | Authentication and authorisation |
| @capawesome/capacitor-apple-sign-in Capacitor plugin to sign-in with Apple on Android, iOS, and Web. | 13k | - | - | - | 23 days ago 0.1.4 | ESM + CommonJS | Bundled | Authentication and authorisation |
| torii A set of clean abstractions for authentication in Ember.js | 13k | +17% | - | 1 year ago 1.0.0 | CommonJS | None | Authentication and authorisation | |
| @wix/authentication Wix Authentication SDK package | 13k | - | - | - | 16 days ago 1.17.0 | ESM + CommonJS | Bundled | Authentication and authorisation |
| remix-auth-auth0 The Auth0 strategy is used to authenticate users against an Auth0 account. It extends the OAuth2Strategy. | 12.9k | -24% | - | 1 year ago 2.2.0 | ESM only | None | Authentication and authorisation | |
| @react-native-kakao/user React Native Kakao User SDK | 12.5k | - | - | - | 2 months ago 2.4.6 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @adsk-platform/authentication Autodesk Authentication SDK for TypeScript. | 12.3k | - | - | - | 9 months ago 0.1.4 | ESM only | None | Authentication and authorisation, TypeScript tooling |
| www-authenticate Provides the functionality needed for a client to use HTTP Basic or Digest authentication. Also provides primitives for parsing WWW-Authenticate and Authentication_Info headers. | 12.1k | +87% | - | - 0.6.3 | CommonJS | None | Authentication and authorisation | |
| better-auth-cloudflare Seamlessly integrate better-auth with Cloudflare Workers, D1, Hyperdrive, KV, R2, and geolocation services. | 12k | +340% | - | 2 months ago 0.3.1 | ESM + CommonJS | Bundled | Cloud SDKs, Authentication and authorisation | |
| passport-atlassian-oauth2 Passport strategy for authenticating with Atlassian (Jira) using OAuth 2 (3LO) | 11.9k | -27% | - | 6 years ago 2.1.0 | CommonJS | None | Authentication and authorisation | |
| react-linkedin-login-oauth2 React components for Sign in with LinkedIn using OpenID Connect | 11.7k | +88% | - | 1 month ago 3.0.0 | ESM + CommonJS | Bundled | Authentication and authorisation, React | |
| escher-auth Library for HTTP request signing (JavaScript implementation) | 11.6k | +59% | - | 3 months ago 4.0.3 | CommonJS | None | Authentication and authorisation, HTTP clients | |
| @clerk/eslint-plugin ESLint plugin for enforcing Clerk patterns across JavaScript frameworks. | 11.5k | - | - | - | 3 months ago 0.2.0 | ESM + CommonJS | Bundled | Authentication and authorisation, Linting and formatting |
| remix-auth-github A strategy to implement login with GitHub in Remix Auth. | 11.5k | +111% | - | 1 year ago 3.0.2 | ESM only | None | Authentication and authorisation | |
| cognito-express cognito-express authenticates API requests on a Node-Express application by verifying the signature of AccessToken or IDToken generated by Amazon Cognito. | 11.4k | -19% | - | 2 years ago 3.0.4 | CommonJS | None | Authentication and authorisation, Cloud SDKs | |
| @recognizebv/capacitor-plugin-msauth This plugin enables MSAL support for Capacitor. | 11.2k | - | - | - | 1 year ago 4.1.0 | ESM + CommonJS | Bundled | Authentication and authorisation, Cloud SDKs |
| @xmartlabs/react-native-line React Native Line Wrapper | 11.2k | - | - | - | 4 months ago 6.0.1 | CommonJS | Bundled | Authentication and authorisation, React |
| passport-bitbucket-oauth2 Bitbucket OAuth2 authentication strategy for Passport. | 11.2k | -35% | - | 10 years ago 0.1.2 | CommonJS | None | Authentication and authorisation | |
| bsrp Secure Remote Password Protocol (SRP-6a) Implementation | 11.1k | -30% | - | 5 years ago 1.0.9 | CommonJS | Bundled | Authentication and authorisation | |
| kuzzle-plugin-auth-passport-local Kuzzle plugin to log-in users | 11k | +727% | - | 1 year ago 6.4.1 | CommonJS | None | Authentication and authorisation | |
| ntlm-parser Check and understand the content of a NTLM message | 10.9k | +2185% | - | 5 years ago 1.0.9 | CommonJS | None | Authentication and authorisation | |
| @better-auth/test-utils Testing utilities for Better Auth adapter development | 10.9k | - | - | - | 1 day ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, Testing |
| @authress/login Universal login sdk for Authress authentication as a service. Provides managed authentication for user identity, authentication, and token verification. | 10.8k | - | - | - | 22 days ago 2.6.480 | ESM + CommonJS | Bundled | Authentication and authorisation |
| @databricks/lakebase PostgreSQL driver for Databricks Lakebase Autoscaling with automatic OAuth token refresh | 10.7k | - | - | - | 17 days ago 0.6.0 | ESM + CommonJS | Bundled | Database clients and drivers, Authentication and authorisation |
| isomorphic-cookie Load and save cookies on the client and server | 10.7k | -39% | - | 8 years ago 1.2.4 | CommonJS | None | Authentication and authorisation | |
| saml2js Parse SAML2 attributes into a JavaScript object. | 10.5k | +10% | - | 11 years ago 0.1.2 | CommonJS | None | Authentication and authorisation | |
| react-oidc Wrapper for the OIDC JavaScript client, to be used in React projects. | 10.5k | +235% | - | 5 years ago 1.0.3 | CommonJS | Bundled | Authentication and authorisation, React | |
| node-red-contrib-oauth2 The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests. | 10.3k | +275% | - | 2 years ago 6.2.1 | - | None | Security, Authentication and authorisation | |
| passport-okta-oauth20 An Okta OAuth 2.0 Strategy for Passport with native TypeScript support | 10.2k | +187% | - | 4 years ago 1.1.0 | CommonJS | Bundled | Authentication and authorisation, TypeScript tooling | |
| authy Authy.com API lib for node.js | 10.2k | -50% | - | 8 years ago 1.4.0 | CommonJS | None | Authentication and authorisation | |
| remix-auth-google <!-- Description --> | 10.2k | -15% | - | 2 years ago 2.0.0 | CommonJS | Bundled | Authentication and authorisation | |
| auth-astro The easiest way to add authentication to your Astro project! | 10.1k | -26% | - | 1 year ago 4.2.0 | CommonJS | Bundled | Authentication and authorisation, Static site generators and meta-frameworks | |
| @passport-next/passport-openid OpenID authentication strategy for Passport. | 10.1k | - | - | - | 8 years ago 1.0.0 | CommonJS | None | Authentication and authorisation |
| passport-onelogin-oauth Passport strategy for authenticating with OneLogin using OAuth 2.0. | 10k | -31% | - | 5 years ago 0.0.1 | CommonJS | None | Authentication and authorisation | |
| oauth-signature OAuth 1.0a signature generator (RFC 5849) | 10k | -55% | - | 8 years ago 1.5.0 | CommonJS | None | Authentication and authorisation | |
| twit Twitter API client for node (REST & Streaming) | 9.9k | +4% | - | 8 years ago 2.2.11 | CommonJS | None | Authentication and authorisation | |
| @commercetools/sdk-auth Auth module for different authentication flows of commercetools platform API | 9.7k | - | - | - | 1 year ago 5.0.1 | ESM + CommonJS | None | Authentication and authorisation |
| react-facebook-auth A Component React for Facebook authentication | 9.7k | +13% | - | 8 years ago 1.4.0 | ESM + CommonJS | None | React, Authentication and authorisation | |
| cloudflare-workers-and-google-oauth Enables easier interfacing with GCS OAuth API for use in Cloudflare Workers | 9.6k | +630% | - | 2 years ago 2.0.0 | CommonJS | Bundled | Cloud SDKs, Authentication and authorisation | |
| @ankhorage/supabase-auth Supabase auth adapter implementing shared TypeScript auth contracts. | 9.6k | - | - | - | 2 days ago 1.2.27 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| @propelauth/express <p align="center"> <a href="https://www.propelauth.com?ref=github" target="_blank" align="center"> <img src="https://www.propelauth.com/imgs/lockup.svg" width="200"> </a> </p> | 9.6k | - | - | - | 5 months ago 2.1.35 | ESM + CommonJS | Bundled | Authentication and authorisation, HTTP servers and web frameworks |
| @next-auth/typeorm-legacy-adapter TypeORM (legacy) adapter for next-auth. | 9.5k | - | - | - | 3 years ago 2.0.2 | CommonJS | Bundled | Authentication and authorisation |
| @next-auth/prisma-legacy-adapter Prisma (legacy) adapter for next-auth. | 9.4k | - | - | - | 5 years ago 0.1.2 | CommonJS | None | Authentication and authorisation |
| passport-google-oidc Google authentication strategy for Passport using OpenID Connect. | 9.4k | +25% | - | 4 years ago 0.1.0 | CommonJS | None | Authentication and authorisation | |
| decap-cms-ui-auth UI auth library for Decap CMS | 9.4k | +184% | - | 15 days ago 3.3.2 | ESM + CommonJS | None | Authentication and authorisation | |
| passport-steam Steam (OpenID 2) authentication strategy for PassportJS. | 9.4k | +34% | - | 3 years ago 1.0.18 | CommonJS | None | Authentication 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.
- bankidNpm module to simplify integration with the Swedish Bank ID service
- @tryjsky/ntlm2ntlm2 with Node v17 patch.
- @capawesome/capacitor-google-sign-inCapacitor plugin to sign-in with Google on Android, iOS, and Web.
- ntlm2A node.js NTLM client with support for NTLM and NTLMv2 authentication.Base project https://github.com/gautamsi/node-ntlm-client
- @adonisjs/allySocial authentication provider for AdonisJS
- @capawesome/capacitor-apple-sign-inCapacitor plugin to sign-in with Apple on Android, iOS, and Web.
- toriiA set of clean abstractions for authentication in Ember.js
- @wix/authenticationWix Authentication SDK package
- remix-auth-auth0The Auth0 strategy is used to authenticate users against an Auth0 account. It extends the OAuth2Strategy.
- @react-native-kakao/userReact Native Kakao User SDK
- @adsk-platform/authenticationAutodesk Authentication SDK for TypeScript.
- www-authenticateProvides the functionality needed for a client to use HTTP Basic or Digest authentication. Also provides primitives for parsing WWW-Authenticate and Authentication_Info headers.
- better-auth-cloudflareSeamlessly integrate better-auth with Cloudflare Workers, D1, Hyperdrive, KV, R2, and geolocation services.
- passport-atlassian-oauth2Passport strategy for authenticating with Atlassian (Jira) using OAuth 2 (3LO)
- react-linkedin-login-oauth2React components for Sign in with LinkedIn using OpenID Connect
- escher-authLibrary for HTTP request signing (JavaScript implementation)
- @clerk/eslint-pluginESLint plugin for enforcing Clerk patterns across JavaScript frameworks.
- remix-auth-githubA strategy to implement login with GitHub in Remix Auth.
- cognito-expresscognito-express authenticates API requests on a Node-Express application by verifying the signature of AccessToken or IDToken generated by Amazon Cognito.
- @recognizebv/capacitor-plugin-msauthThis plugin enables MSAL support for Capacitor.
- @xmartlabs/react-native-lineReact Native Line Wrapper
- passport-bitbucket-oauth2Bitbucket OAuth2 authentication strategy for Passport.
- bsrpSecure Remote Password Protocol (SRP-6a) Implementation
- kuzzle-plugin-auth-passport-localKuzzle plugin to log-in users
- ntlm-parserCheck and understand the content of a NTLM message
- @better-auth/test-utilsTesting utilities for Better Auth adapter development
- @authress/loginUniversal login sdk for Authress authentication as a service. Provides managed authentication for user identity, authentication, and token verification.
- @databricks/lakebasePostgreSQL driver for Databricks Lakebase Autoscaling with automatic OAuth token refresh
- isomorphic-cookieLoad and save cookies on the client and server
- saml2jsParse SAML2 attributes into a JavaScript object.
- react-oidcWrapper for the OIDC JavaScript client, to be used in React projects.
- node-red-contrib-oauth2The node-red-contrib-oauth2 is a Node-RED node that provides an OAuth2 authentication flow. This node uses the OAuth2 protocol to obtain an access token, which can be used to make authenticated API requests.
- passport-okta-oauth20An Okta OAuth 2.0 Strategy for Passport with native TypeScript support
- authyAuthy.com API lib for node.js
- remix-auth-google<!-- Description -->
- auth-astroThe easiest way to add authentication to your Astro project!
- @passport-next/passport-openidOpenID authentication strategy for Passport.
- passport-onelogin-oauthPassport strategy for authenticating with OneLogin using OAuth 2.0.
- oauth-signatureOAuth 1.0a signature generator (RFC 5849)
- twitTwitter API client for node (REST & Streaming)
- @commercetools/sdk-authAuth module for different authentication flows of commercetools platform API
- react-facebook-authA Component React for Facebook authentication
- cloudflare-workers-and-google-oauthEnables easier interfacing with GCS OAuth API for use in Cloudflare Workers
- @ankhorage/supabase-authSupabase auth adapter implementing shared TypeScript auth contracts.
- @propelauth/express<p align="center"> <a href="https://www.propelauth.com?ref=github" target="_blank" align="center"> <img src="https://www.propelauth.com/imgs/lockup.svg" width="200"> </a> </p>
- @next-auth/typeorm-legacy-adapterTypeORM (legacy) adapter for next-auth.
- @next-auth/prisma-legacy-adapterPrisma (legacy) adapter for next-auth.
- passport-google-oidcGoogle authentication strategy for Passport using OpenID Connect.
- decap-cms-ui-authUI auth library for Decap CMS
- passport-steamSteam (OpenID 2) authentication strategy for PassportJS.