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
swayrouter
Self-hosted AI gateway with a clean local dashboard
9.2k--today
1.0.7
ESM onlyNoneAuthentication and authorisation
pbkdf2-password
Easy salt/password creation for Node.js, extracted from Mosca
9.1k-32%--
1.2.1
CommonJSNoneAuthentication and authorisation
node-bigcommerce
A node module for authentication and use with the BigCommerce API
9k+32%-6 years ago
4.1.0
CommonJSNoneAuthentication and authorisation, Node.js utilities
tikapi
A fully managed unofficial TikTok API with OAuth capabilities
8.9k+177%-2 months ago
3.2.2
ESM + CommonJSBundledAuthentication and authorisation
@auth/kysely-adapter
Kysely adapter for Auth.js
8.9k---2 months ago
1.11.3
ESM onlyBundledAuthentication and authorisation
passport-auth-token
Authentication token strategy for Passport.
8.9k-15%-2 months ago
2.0.4
CommonJSBundledAuthentication and authorisation
passport-forcedotcom
Salesforce.com/Force.com/Database.com authentication strategy for Passport.
8.8k-43%-2 years ago
0.2.1
CommonJSNoneAuthentication and authorisation
ldap-authentication
A simple async nodejs library for LDAP user authentication
8.7k-6%-18 days ago
4.4.1
ESM + CommonJSBundledAuthentication and authorisation, Security
passport-facebook-token
Facebook token authentication strategy for Passport
8.4k+25%-6 years ago
4.0.0
CommonJSNoneAuthentication and authorisation
yub
Yubico Yubikey API Client for Node.js
8.2k-48%-10 years ago
0.11.1
CommonJSNoneAuthentication and authorisation, Security
react-native-touch-id
React Native authentication with the native Touch ID popup.
8.1k-8%-7 years ago
4.4.1
CommonJSNoneAuthentication and authorisation, React
apple-auth
Sign in with Apple for NodeJS
8k+29%-3 years ago
1.0.9
CommonJSBundledAuthentication and authorisation
vuex-oidc
Vue.js implementation of oidc-client using vuex and vue-router
8k-32%-3 years ago
4.0.2
ESM + CommonJSBundledVue, Authentication and authorisation
aws-cdk-github-oidc
CDK constructs to use OpenID Connect for authenticating your Github Action workflow with AWS IAM
7.9k+20%--
5.2.0
CommonJSBundledCloud SDKs, Authentication and authorisation
angular-jwt
Library to help you work with JWTs on AngularJS
7.8k+0%--
0.1.11
CommonJSNoneAuthentication and authorisation, Angular
remix-auth-microsoft
The Microsoft strategy is used to authenticate users against an account on [Microsoft Active Directory](https://docs.microsoft.com/en-us/azure/active-directory/develop/) using [Remix Auth](https://github.com/sergiodxa/remix-auth). This can be a work/schoo
7.7k-29%-1 year ago
3.0.1
ESM onlyBundledAuthentication and authorisation
vue3-google-signin
Google Sign-in for Vue3 with Google Identity Service
7.7k+3%-1 year ago
2.1.1
ESM + CommonJSBundledVue, Authentication and authorisation
mongoose-encryption
Simple encryption and authentication plugin for Mongoose
7.6k+5%--
2.1.2
CommonJSBundledCryptography and hashing, Authentication and authorisation
kuzzle-plugin-auth-passport-oauth
Kuzzle plugin to log-in users through passport's strategies
7.6k+16341%-4 years ago
5.0.4
CommonJSNoneAuthentication and authorisation
@next-auth/mongodb-adapter
mongoDB adapter for next-auth.
7.5k---3 years ago
1.1.3
CommonJSBundledAuthentication and authorisation
react-native-local-auth
React Native local authentication with touch id or passcode
7.4k+571%-3 years ago
1.7.0
CommonJSNoneAuthentication and authorisation, React
@unkey/cache
<div align="center"> <h1 align="center">@unkey/cache</h1> <h5>Cache all the things</h5> </div>
7.4k---2 years ago
1.5.0
ESM + CommonJSBundledAuthentication and authorisation, Caching
red-contrib-ags_authrest
node-red-contrib-lowercase ================
7.4k+827%-4 years ago
1.0.10
-NoneAuthentication and authorisation
react-telegram-login
React telegram login widget for web
7.3k+199%-6 years ago
1.1.2
CommonJSNoneAuthentication and authorisation, React
passport-windowslive
Windows Live authentication strategy for Passport.
7.2k-18%-10 years ago
1.0.2
CommonJSNoneAuthentication and authorisation
passport-instagram
Instagram authentication strategy for Passport.
7.1k+5%-11 years ago
1.0.0
CommonJSNoneAuthentication and authorisation
passport-amazon
Amazon authentication strategy for Passport.
7k+147%-11 years ago
1.0.0
CommonJSNoneAuthentication and authorisation
@remix-run/auth-middleware
Pluggable authentication middleware for Remix
6.9k---6 days ago
0.2.7
ESM onlyBundledAuthentication and authorisation
@remix-run/auth
Browser login, OAuth, and OIDC helpers for Remix
6.9k---6 days ago
0.3.2
ESM onlyBundledAuthentication and authorisation
convex-mcp-gateway
Auth-aware Convex component that exposes selected Convex functions as MCP tools.
6.9k--27 days ago
2.0.0
ESM onlyBundledAuthentication and authorisation
@eabdullazyanov/react-native-sms-user-consent
React Native wrapper for Android's SMS User Consent API, ready to use in React Native apps with minimum effort
6.8k---10 months ago
1.3.0
CommonJSBundledReact, Authentication and authorisation
@elysia/jwt
Elysia plugin to integrate JSON Web Tokens (JWT)
6.8k---5 months ago
1.4.2
ESM + CommonJSBundledAuthentication and authorisation
authdog
Provides functionality for working with the server side aspects of the U2F protocol.
6.6k-57%-10 years ago
0.1.1
CommonJSNoneAuthentication and authorisation
nest-oidc-provider
oidc-provider module for Nest framework (node.js)
6.5k+490%-3 months ago
3.0.0
-BundledAuthentication and authorisation
cordova-plugin-fingerprint-aio
Cordova plugin to use fingerprint authentication on Android and iOS
6.4k-29%--
6.0.1
-NoneAuthentication and authorisation
@atproto/oauth-client-browser
ATPROTO OAuth client for the browser (relies on WebCrypto & Indexed DB)
6.3k---14 days ago
0.5.7
ESM onlyBundledAuthentication and authorisation
remix-auth-email-link
> This strategy is heavily based on **kcd** strategy present in the [v2 of Remix Auth](https://github.com/sergiodxa/remix-auth/blob/v2.6.0/docs/strategies/kcd.md). The major difference being we are using `crypto-js` instead of `crypto` so that it can be d
6.3k+175%-2 years ago
2.1.1
CommonJSBundledAuthentication and authorisation
passport-client-cert
Passport.js strategy for TLS client certificate authentication
6.3k+330%--
2.1.0
CommonJSBundledAuthentication and authorisation
wpcom-xhr-request
REST API requests to WordPress.com via XMLHttpRequest (and CORS).
6.2k+92%-11 months ago
1.3.1
ESM + CommonJSNoneAuthentication and authorisation, State management
@workos/authkit-sveltekit
Official WorkOS AuthKit SDK for SvelteKit
6k---5 months ago
0.3.0
ESM + CommonJSBundledAuthentication and authorisation, Svelte
@auth/dynamodb-adapter
AWS DynamoDB adapter for next-auth.
6k---2 months ago
2.11.3
ESM onlyBundledAuthentication and authorisation
@node-oauth/express-oauth-server
OAuth provider for express
6k---2 months ago
4.2.0
CommonJSBundledAuthentication and authorisation
@react-native-kakao/social
React Native Kakao Social SDK
5.9k---2 months ago
2.4.6
ESM + CommonJSBundledTypeScript tooling, React
passport-slack
Slack OAuth2 strategy for Passport.
5.9k-61%-9 years ago
0.0.7
CommonJSNoneAuthentication and authorisation
playwright-client-certificate-login
A playwright script to login using client certificates
5.8k-63%--
0.0.3
CommonJSNoneAuthentication and authorisation, Testing
passport-jose
Passport JWT strategy with EdDSA, ES256 and modern cryptographic algorithm support via JOSE
5.8k+62197%-1 year ago
0.3.2
CommonJSBundledAuthentication and authorisation, HTTP servers and web frameworks
react-native-authsignal
The official Authsignal React Native library.
5.7k+1765%-15 days ago
3.3.2
ESM + CommonJSBundledAuthentication and authorisation, React
node-sp-auth-config
Config options builder for node-sp-auth (SharePoint Authentication in Node.js)
5.7k-37%--
3.0.5
CommonJSBundledAuthentication and authorisation
hellojs
A clientside Javascript library for standardizing requests to OAuth2 web services (and OAuth1 - with a shim)
5.6k+45%-8 months ago
1.21.4
CommonJSNoneAuthentication and authorisation
payload-auth
The most powerful authentication solution for Payload CMS
5.6k+762%--
3.0.0
ESM onlyBundledAuthentication 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.