Passkeys topic

Passkeys are a form of passwordless user authentication for websites and apps, that is designed to provide a high level of security by leveraging public key infrastructure. Unlike passwords, no shared secret is exchanged between the user and a service. Instead, the public key is sent to the server, while the private key is stored in the user’s device.

To verify the user’s identity, users can use biometric data, such as a fingerprints or facial recognition, instead of relying on a user-generated password. This makes it much more difficult for attackers to gain unauthorized access to an account, as passkeys are two-factor-authentication (2FA) by default. Concisely, they avoid a range of password-based attacks, including phishing, by providing an additional layer of security.

List Passkeys repositories

webauthn-ruby

628
Stars
53
Forks
Watchers

WebAuthn ruby server library ― Make your Ruby/Rails web server become a conformant WebAuthn Relying Party

hanko

7.0k
Stars
887
Forks
39
Watchers

Authentication and User Management solution for developers. Open source alternative to Clerk & Auth0.

SimpleWebAuthn

1.3k
Stars
118
Forks
Watchers

WebAuthn, Simplified. A collection of TypeScript-first libraries for simpler WebAuthn integration. Supports modern browsers, Node, Deno, and more.

awesome-webauthn

1.5k
Stars
121
Forks
Watchers

🔐 A curated list of awesome WebAuthn and Passkey resources

webauthn.io

630
Stars
116
Forks
Watchers

The source code for webauthn.io, a demonstration of WebAuthn.

juri

27
Stars
2
Forks
Watchers

WebAuthn example demo with full integration with Passkeys

apple-wwdc21-webauthn-example

23
Stars
6
Forks
Watchers

Apple Passkey Demo with Hanko Authentication API, using WebAuthn

c2FmZQ

36
Stars
5
Forks
Watchers

Securely encrypt, store, and share files, including but not limited to pictures and videos.

rollupid

133
Stars
12
Forks
Watchers

Open Source and OIDC compliant digital identity for the private web

flutter-passkeys

45
Stars
15
Forks
Watchers

Easily provide passkey authentication based on FIDO2 / WebAuthn for Flutter apps (iOS & Android) via a dedicated Flutter package