Passport.js
Passport is an authentication middleware designed specifically for Node.js applications. It functions as a modular component that can be integrated into any Express-based web application. The library offers over five hundred strategies to handle authentication through various mechanisms, including username and password credentials, as well as third-party providers such as Facebook, Twitter, Google, and OpenID. Its architecture allows developers to select and configure only the specific authentication methods required for their software systems without imposing a rigid application structure.
Checked on Sep 30, 2026.
Alternative resources
Auth.js
Flexible runtime-agnostic authentication library for web applications supporting multiple frameworks and identity providers.
Better Auth
Comprehensive authentication framework for TypeScript with composable, plugin-based architecture, multi-tenancy, and enterprise features.
JWT.io
JSON Web Tokens decoder, verifier, and generator tool for web applications.