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
@auth/drizzle-adapter
Drizzle adapter for Auth.js.
226.1k---2 months ago
1.11.3
ESM + CommonJSBundledAuthentication and authorisation
@react-native-firebase/auth
React Native Firebase - The authentication module provides an easy-to-use API to integrate an authentication workflow into new and existing applications. React Native Firebase provides access to all Firebase authentication methods and identity providers.
220.9k---20 days ago
26.4.0
CommonJSBundledCloud SDKs, React
@next-auth/prisma-adapter
Prisma adapter for next-auth.
213.6k---3 years ago
1.0.7
CommonJSBundledAuthentication and authorisation
@auth0/angular-jwt
JSON Web Token helper library for Angular
198.9k---2 years ago
5.2.0
ESM + CommonJSBundledAuthentication and authorisation, Angular
google-auto-auth
Making it as easy as possible to authenticate a Google API request
197.5k-22%-8 years ago
0.10.1
CommonJSNoneAuthentication and authorisation
request-oauth
OAuth 1.0a support for request-compose
182.1k-0%-5 years ago
1.0.1
CommonJSNoneAuthentication and authorisation
@better-auth/mcp
Model Context Protocol (MCP) plugin for Better Auth
182k---today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
passport-github2
GitHub authentication strategy for Passport.
179.8k+95%-6 years ago
0.1.12
CommonJSNoneAuthentication and authorisation
strip-url-auth
Strip the authentication part of a URL
174.4k+4%-5 years ago
2.0.0
ESM onlyNoneAuthentication and authorisation
idtoken-verifier
A lightweight library to decode and verify RS JWT meant for the browser.
173.8k+2%-2 years ago
2.2.4
ESM + CommonJSBundledAuthentication and authorisation
@descope/node-sdk
Node.js library used to integrate with Descope
172.8k---18 days ago
2.17.0
ESM + CommonJSBundledAuthentication and authorisation
client-oauth2
Straight-forward execution of OAuth 2.0 flows and authenticated API requests
170.7k+100%-6 years ago
4.3.3
CommonJSBundledAuthentication and authorisation
@better-auth/stripe
Stripe plugin for Better Auth
170k---today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
passport-github
GitHub authentication strategy for Passport.
169.6k+409%-10 years ago
1.1.0
CommonJSNoneAuthentication and authorisation
auth0-js
Auth0 headless browser sdk
168.2k-0%-1 month ago
10.2.1
ESM + CommonJSNoneAuthentication and authorisation, DOM and browser utilities
opencode-gitlab-auth
GitLab OAuth authentication plugin for OpenCode
167.7k--4 days ago
3.0.0
ESM onlyBundledAuthentication and authorisation
opencode-poe-auth
Poe OAuth authentication plugin for OpenCode
167.5k--4 months ago
0.0.4
ESM onlyBundledAuthentication and authorisation
@invertase/react-native-apple-authentication
A complete Apple Authentication services API for React Native iOS apps.
161.4k---8 months ago
2.5.1
CommonJSBundledAuthentication and authorisation, React
@aparajita/capacitor-biometric-auth
Provides access to the native biometric auth & device security APIs for Capacitor 7+ apps
161.2k---7 months ago
10.0.0
ESM + CommonJSBundledAuthentication and authorisation, Security
@descope/web-js-sdk
Descope JavaScript web SDK
160.1k---8 days ago
1.53.2
ESM + CommonJSBundledAuthentication and authorisation
apple-signin-auth
🍎 Apple signin for node.
155.5k+180%-2 months ago
2.1.0
CommonJSBundledAuthentication and authorisation, TypeScript tooling
@better-auth/electron
Better Auth integration for Electron applications.
154.5k---today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@supabase/gotrue-js
Official SDK for Supabase Auth
153.2k---2 days ago
2.117.1
ESM + CommonJSBundledAuthentication and authorisation, Cloud SDKs
oauth2-server
Complete, framework-agnostic, compliant and well tested module for implementing an OAuth2 Server in node.js
152.1k+40%-6 years ago
3.1.1
CommonJSNoneAuthentication and authorisation
@tsndr/cloudflare-worker-jwt
A lightweight JWT implementation with ZERO dependencies for Cloudflare Worker
150.1k---1 month ago
3.2.3
ESM onlyBundledAuthentication and authorisation, Cloud SDKs
passport-azure-ad
OIDC and Bearer Passport strategies for Azure Active Directory
150k-12%--
4.3.5
CommonJSNoneAuthentication and authorisation
@strapi/strapi
An open source headless CMS solution to create and manage your own API. It provides a powerful dashboard and features to make your life easier. Databases supported: MySQL, MariaDB, PostgreSQL, SQLite
148.3k---1 day ago
5.55.1
ESM + CommonJSBundledGraphQL, Authentication and authorisation
@descope/sdk-component-drivers
Descope JavaScript SDK mixins
144.5k---8 days ago
0.17.0
ESM + CommonJSBundledAuthentication and authorisation
@node-oauth/oauth2-server
Complete, framework-agnostic, compliant and well tested module for implementing an OAuth2 Server in node.js
144.5k---5 months ago
5.3.0
CommonJSBundledAuthentication and authorisation
@laravel/passkeys
Passkeys client for Laravel applications
144.2k---1 month ago
0.4.0
ESM onlyBundledAuthentication and authorisation
react-jwt
Small library for decoding json web tokens (JWT)
143k+88%-5 months ago
2.1.1
ESM onlyBundledAuthentication and authorisation, React
@descope/sdk-mixins
Descope JavaScript SDK mixins
142.7k---8 days ago
0.27.0
ESM + CommonJSBundledAuthentication and authorisation
@clerk/expo
Clerk React Native/Expo library
142.7k---today
4.7.1
CommonJSBundledAuthentication and authorisation, React
@octokit/auth-action
GitHub API token authentication for GitHub Actions
140k---25 days ago
6.0.3
ESM onlyBundledAuthentication and authorisation
@capgo/capacitor-social-login
All social logins in one plugin
138.9k---2 days ago
8.5.11
ESM + CommonJSBundledAuthentication and authorisation
passport-microsoft
Microsoft [Graph] authentication strategy for Passport.
138.4k+124%-2 years ago
2.1.0
CommonJSNoneAuthentication and authorisation
@clerk/tanstack-react-start
Clerk SDK for TanStack React Start
137k---today
1.6.1
ESM onlyBundledAuthentication and authorisation, React
@convex-dev/better-auth
A Better Auth component for Convex.
136k---2 months ago
0.12.5
ESM onlyBundledAuthentication and authorisation
@better-auth/cimd
Client ID Metadata Document plugin for Better Auth
133.3k---today
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
jsontokens
node.js library for encoding, decoding, and verifying JSON Web Tokens (JWTs)
131.7k+127%-4 years ago
4.0.1
CommonJSBundledAuthentication and authorisation
@descope/sdk-helpers
Descope JavaScript SDK helpers
131.4k---8 days ago
0.10.0
ESM + CommonJSBundledAuthentication and authorisation
passport-google-oauth
Google (OAuth) authentication strategies for Passport.
128.3k+100%-7 years ago
2.0.0
CommonJSNoneAuthentication and authorisation
@toruslabs/solana-embed
Embed script for solana blockchain
127.8k---1 year ago
3.0.1
ESM + CommonJSBundledBlockchain and Web3, Authentication and authorisation
@better-auth/infra
Dashboard and analytics plugin for Better Auth
127.6k---1 day ago
0.4.11
ESM onlyBundledAuthentication and authorisation
@descope/escape-markdown
Markdown escaping utility
127.5k---10 months ago
0.1.6
ESM + CommonJSBundledAuthentication and authorisation
@commercetools/ts-client
commercetools TypeScript SDK client.
125.8k---10 days ago
5.0.3
ESM + CommonJSBundledTypeScript tooling, Authentication and authorisation
passport-azure-ad-oauth2
Passport strategy for authenticating with Azure AD using the OAuth 2.0 protocol.
121.2k+1010%-11 years ago
0.0.4
CommonJSNoneAuthentication and authorisation
react-native-passkeys
A library for using (webauthn) passkeys on iOS, Android & web with a single api
120.3k+1089%-1 month ago
0.4.2
CommonJSBundledReact, Authentication and authorisation
passport-google-oauth1
Google (OAuth 1.0) authentication strategy for Passport.
119.3k+122%-10 years ago
1.0.0
CommonJSNoneAuthentication and authorisation
@clerk/mcp-tools
Tools for writing MCP clients and servers without pain
118.2k---2 months ago
0.6.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.