20 projects
Auth.js
Auth.js (formerly NextAuth.js) is an open-source authentication solution for web applications, providing a complete authentication system with support for multiple providers, session management, and JWT handling. It offers built-in support for OAuth, email/password, and various social login providers while maintaining security best practices.
12,420
2,764
$2.3M
Microsoft Authentication Library for JavaScript
The Microsoft Authentication Library (MSAL) for JavaScript enables client-side JavaScript applications to authenticate users using Azure AD, Microsoft personal accounts, and social identity providers through Azure AD B2C. It provides tools and libraries for implementing secure token acquisition and management across various JavaScript frameworks and platforms.
4,717
632
$8.4M
Micronaut Framework
Micronaut is a modern JVM-based framework for building modular, easily testable microservices and serverless applications. It provides dependency injection, AOP, configuration management, and cloud-native features with fast startup time and reduced memory footprint.
2,674
488
$16M
jsonwebtoken
A widely-used implementation of JSON Web Tokens (JWT) for Node.js that enables secure authentication and information exchange between parties through digitally signed tokens
1,678
527
$135K
IdentityModel Extensions for .NET
IdentityModel extensions for .Net
1,394
207
$4.4M
Microsoft Identity Web
Helps creating protected web apps and web APIs with Microsoft identity platform and Azure AD B2C
1,210
153
$4.7M
PHP OAuth 2.0 Server
A spec compliant, secure by default PHP OAuth 2.0 Server
1,180
373
$336K
@sidebase/nuxt-auth
Authentication built for Nuxt 3! Easily add authentication via OAuth providers, credentials or Email Magic URLs!
940
195
$217K
Laravel Sanctum
Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.
801
176
$71K
openid-client
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
618
193
$378K
JWT - Ruby
A ruby implementation of the RFC 7519 OAuth JSON Web Token (JWT) standard.
586
209
$216K
pac4j
pac4j is a security framework that provides authentication and authorization support for Java web applications and web services. It offers multiple authentication mechanisms including OAuth, SAML, OpenID Connect, and custom protocols, along with features for user profile management and security enforcement.
351
76
$1.9M
Passport
Passport is a popular authentication middleware for Node.js that provides a comprehensive and flexible authentication system. It supports various authentication strategies including username/password, OAuth, OpenID, and other protocols through an extensible plugin architecture.
38
6
$232K
Authlib
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS,JWE,JWK,JWA,JWT included.
OpenIddict
Flexible and versatile OAuth 2.0/OpenID Connect stack for .NET
node-jwks-rsa
A library to retrieve RSA public keys from a JWKS (JSON Web Key Set) endpoint.
oidc-client-js
Light, Secure, Pure Javascript OIDC (Open ID Connect) Client. We provide also a REACT wrapper (compatible NextJS, etc.).
oidc-client-ts
OpenID Connect (OIDC) and OAuth2 protocol support for browser-based JavaScript applications