Webauthn.io
The source code for webauthn.io, a demonstration of WebAuthn.
Webauthn.io is an open-source authentication library project on GitHub under the BSD-3-Clause license (permissive), with 746 stars. It is built with CPython and Redis. Its last push was 3 months ago.
- Stars
- 746
- License
- BSD-3-Clause
- Activity
- Active
Judgement
- What it is
- Template or starter
- What it does
- The source of webauthn.io, a demo site for trying WebAuthn and passkey registration and login options.
- Adopt it when
- You want a reference implementation to learn how WebAuthn ceremonies work in practice.
- Watch out
- A demo, not a component to deploy as your login system.
- Ready for
- Usable
- Runs as
- Self-hosted server
- Built with
- Python, Django and Redis
- How established
- Established: started 8 years ago, no tagged release yet.
- 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: Webauthn.io → CPython → GCC → LLVM project → runs on a microchip
Open-source alternatives to Webauthn.io
-
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
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
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
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
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
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
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
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
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
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
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
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
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.