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
bankid
Npm module to simplify integration with the Swedish Bank ID service
13.6k+261%-1 year ago
3.2.1
CommonJSNoneAuthentication and authorisation
@tryjsky/ntlm2
ntlm2 with Node v17 patch.
13.3k---3 years ago
0.3.1
CommonJSNoneAuthentication 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 + CommonJSBundledAuthentication 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
CommonJSNoneAuthentication and authorisation
@adonisjs/ally
Social authentication provider for AdonisJS
13.2k---5 months ago
6.3.0
ESM onlyBundledAuthentication 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 + CommonJSBundledAuthentication and authorisation
torii
A set of clean abstractions for authentication in Ember.js
13k+17%-1 year ago
1.0.0
CommonJSNoneAuthentication and authorisation
@wix/authentication
Wix Authentication SDK package
13k---16 days ago
1.17.0
ESM + CommonJSBundledAuthentication 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 onlyNoneAuthentication and authorisation
@react-native-kakao/user
React Native Kakao User SDK
12.5k---2 months ago
2.4.6
ESM + CommonJSBundledTypeScript tooling, React
@adsk-platform/authentication
Autodesk Authentication SDK for TypeScript.
12.3k---9 months ago
0.1.4
ESM onlyNoneAuthentication 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
CommonJSNoneAuthentication 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 + CommonJSBundledCloud 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
CommonJSNoneAuthentication 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 + CommonJSBundledAuthentication and authorisation, React
escher-auth
Library for HTTP request signing (JavaScript implementation)
11.6k+59%-3 months ago
4.0.3
CommonJSNoneAuthentication 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 + CommonJSBundledAuthentication 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 onlyNoneAuthentication 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
CommonJSNoneAuthentication and authorisation, Cloud SDKs
@recognizebv/capacitor-plugin-msauth
This plugin enables MSAL support for Capacitor.
11.2k---1 year ago
4.1.0
ESM + CommonJSBundledAuthentication and authorisation, Cloud SDKs
@xmartlabs/react-native-line
React Native Line Wrapper
11.2k---4 months ago
6.0.1
CommonJSBundledAuthentication and authorisation, React
passport-bitbucket-oauth2
Bitbucket OAuth2 authentication strategy for Passport.
11.2k-35%-10 years ago
0.1.2
CommonJSNoneAuthentication and authorisation
bsrp
Secure Remote Password Protocol (SRP-6a) Implementation
11.1k-30%-5 years ago
1.0.9
CommonJSBundledAuthentication and authorisation
kuzzle-plugin-auth-passport-local
Kuzzle plugin to log-in users
11k+727%-1 year ago
6.4.1
CommonJSNoneAuthentication and authorisation
ntlm-parser
Check and understand the content of a NTLM message
10.9k+2185%-5 years ago
1.0.9
CommonJSNoneAuthentication and authorisation
@better-auth/test-utils
Testing utilities for Better Auth adapter development
10.9k---1 day ago
1.7.6
ESM onlyBundledAuthentication 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 + CommonJSBundledAuthentication and authorisation
@databricks/lakebase
PostgreSQL driver for Databricks Lakebase Autoscaling with automatic OAuth token refresh
10.7k---17 days ago
0.6.0
ESM + CommonJSBundledDatabase 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
CommonJSNoneAuthentication and authorisation
saml2js
Parse SAML2 attributes into a JavaScript object.
10.5k+10%-11 years ago
0.1.2
CommonJSNoneAuthentication 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
CommonJSBundledAuthentication 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
-NoneSecurity, 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
CommonJSBundledAuthentication and authorisation, TypeScript tooling
authy
Authy.com API lib for node.js
10.2k-50%-8 years ago
1.4.0
CommonJSNoneAuthentication and authorisation
remix-auth-google
<!-- Description -->
10.2k-15%-2 years ago
2.0.0
CommonJSBundledAuthentication and authorisation
auth-astro
The easiest way to add authentication to your Astro project!
10.1k-26%-1 year ago
4.2.0
CommonJSBundledAuthentication 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
CommonJSNoneAuthentication and authorisation
passport-onelogin-oauth
Passport strategy for authenticating with OneLogin using OAuth 2.0.
10k-31%-5 years ago
0.0.1
CommonJSNoneAuthentication and authorisation
oauth-signature
OAuth 1.0a signature generator (RFC 5849)
10k-55%-8 years ago
1.5.0
CommonJSNoneAuthentication and authorisation
twit
Twitter API client for node (REST & Streaming)
9.9k+4%-8 years ago
2.2.11
CommonJSNoneAuthentication and authorisation
@commercetools/sdk-auth
Auth module for different authentication flows of commercetools platform API
9.7k---1 year ago
5.0.1
ESM + CommonJSNoneAuthentication and authorisation
react-facebook-auth
A Component React for Facebook authentication
9.7k+13%-8 years ago
1.4.0
ESM + CommonJSNoneReact, 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
CommonJSBundledCloud SDKs, Authentication and authorisation
@ankhorage/supabase-auth
Supabase auth adapter implementing shared TypeScript auth contracts.
9.6k---2 days ago
1.2.27
ESM onlyBundledAuthentication 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 + CommonJSBundledAuthentication 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
CommonJSBundledAuthentication and authorisation
@next-auth/prisma-legacy-adapter
Prisma (legacy) adapter for next-auth.
9.4k---5 years ago
0.1.2
CommonJSNoneAuthentication and authorisation
passport-google-oidc
Google authentication strategy for Passport using OpenID Connect.
9.4k+25%-4 years ago
0.1.0
CommonJSNoneAuthentication and authorisation
decap-cms-ui-auth
UI auth library for Decap CMS
9.4k+184%-15 days ago
3.3.2
ESM + CommonJSNoneAuthentication and authorisation
passport-steam
Steam (OpenID 2) authentication strategy for PassportJS.
9.4k+34%-3 years ago
1.0.18
CommonJSNoneAuthentication 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.