Assembly Line

Node-oidc-provider

OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js

Node-oidc-provider is an open-source authentication library project on GitHub under the MIT license (permissive), with 3.8k stars. It is built with V8, TypeScript, Koa and Express. Its last push was today.

Stars
3.8k
License
MIT
Activity
Active
Latest release
v9.13.3

Code on GitHub

Judgement

What it is
Building block
What it does
A certified OAuth 2.0 and OpenID Connect authorisation server library for Node.js that you embed and connect to your own user accounts.
Adopt it when
You need your Node.js app to act as a standards-compliant identity provider.
Watch out
Maintained by one expert developer, and you must build login screens and storage adapters yourself.
Ready for
Production-ready
Runs as
Library
Built with
JavaScript, Node.js and Koa
How established
Established: started 11 years ago, latest release v9.13.3.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Node-oidc-provider → V8 → LLVM project → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Node-oidc-provider

  1. 1
    Better Auth better-auth

    The most comprehensive authentication framework

    Building block Production-ready You are building a TypeScript web app and want auth in your own codebase and database instead of a hosted service.

    ★ 31k MIT TypeScript Active, pushed yesterday
  2. 2
    Authelia authelia

    The Single Sign-On Multi-Factor portal for web apps. OpenID Certified™ and Post-Quantum Cryptography Ready.

    Complete system Production-ready You self-host several web apps behind Nginx, Traefik or Caddy and want one login with MFA in front of them.

    ★ 29k Apache-2.0 Go Active, pushed today
  3. 3
    Devise heartcombo

    Flexible authentication solution for Rails with Warden.

    Building block Production-ready You are building a Rails app with conventional email and password accounts.

    ★ 24k MIT Ruby Active, pushed 27 days ago
  4. 4
    openGym DuarteSantos8

    Open-source gym & body-weight tracker, now in the App Store (iPhone + Apple Watch) and as an Android APK. Plan routines, log workouts, see which muscles are trained, import from Strong/Hevy/FitNotes. Self-host it or use it on the phone alone.

    Complete system Experimental You want a free workout log you can self-host or keep on your phone, without a subscription app.

    ★ 18k AGPL-3.0 JavaScript Active, pushed 2 days ago
  5. 5
    Casdoor casdoor

    An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD

    Complete system Production-ready You want a self-hosted SSO and user management server that is simpler to run than Keycloak.

    ★ 15k Apache-2.0 Go Active, pushed yesterday
  6. 6
    Django-allauth pennersr

    Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication. 🔁 Mirror of https://codeberg.org/allauth/django-allauth/

    Building block Production-ready You build a Django site that needs user accounts and social or SSO login.

    ★ 10k MIT Python Active, pushed 7 days ago
  7. 7
    Hanko teamhanko

    Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch.

    Complete system Usable You want passkey-first login with drop-in UI components and the option to self-host.

    ★ 9.1k AGPL-3.0 Go Active, pushed 5 days ago
  8. 8
    Oauth2-server thephpleague

    A spec compliant, secure by default PHP OAuth 2.0 Server

    Building block Production-ready You need to issue OAuth tokens from a PHP application; Laravel Passport is built on it.

    ★ 6.7k MIT PHP Active, pushed 9 days ago

Commercial authentication libraries and frameworks

  1. 1
    Amazon Cognito Amazon Web Services

    Implement customer identity and access management (CIAM) that scales to millions of users with Amazon Cognito, fully managed authentication service.

    Building block Production-ready An application already on AWS needs cheap customer sign-in at scale.

    Commercial
  2. 2
    Firebase Authentication Google

    Descubre Firebase, la plataforma de Google para el desarrollo de apps web y para dispositivos móviles que ayuda a los desarrolladores a compilar apps y juegos que les fascinarán a los usuarios.

    Building block Production-ready A mobile or web app built on Firebase needs simple sign-in quickly.

    Commercial
  3. 3
    Clerk Clerk

    The easiest way to add authentication and user management to your application. Purpose-built for React, Next.js, Remix, and “The Modern Web”.

    Building block Production-ready A React or Next.js team wants polished sign-in and user management working in an afternoon.

    Commercial
  4. 4
    WorkOS WorkOS

    Developer APIs/SDKs for Enterprise Ready features like Single Sign-On, Directory Sync, Audit Logging, and more. Get started for free.

    Building block Production-ready A B2B SaaS product needs to add SSO and SCIM for enterprise customers quickly.

    Commercial
  5. 5
    Stytch Stytch

    APIs and SDKs to integrate authentication and security into your app.

    Building block Production-ready A product team wants passwordless or passkey login with device fingerprinting against fraud.

    Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.