{"repo":"passlock-dev/passlock","free":true,"listed":false,"github":"https://github.com/passlock-dev/passlock","clone":"git clone https://github.com/passlock-dev/passlock.git","description":"Passkey authentication for Astro, Sveltekit and other frameworks","language":"TypeScript","stars":191,"topics":["authentication","passkeys","svelte","sveltekit","astro","passkey"],"license":null,"category":"auth-billing-email","readme_excerpt":"Frictionless passkey authentication in under 30 minutes Ship production-ready passkey authentication without becoming a WebAuthn expert Project website » Documentation · Quick start · Demo [!TIP] Use our [LLM Agent Skill][agent-skill] to supercharge Codex, Claude, Copilot or your coding agent of choice :robot: How Passlock works (in 60 seconds) 1. Passlock handles WebAuthn complexity (browser quirks, ceremonies, encoding) 2. Your backend authorizes each registration/authentication ceremony and sends a one-time token to the browser 3. Your frontend completes the passkey ceremony using a simple JS API, resulting in a code and id token (JWT) 4. Your backend exchanges the code or verifies the JWT using our server library or REST API. 5. You stay in control of users, sessions, and authorization No SDK lock-in. No backend coupling. This monorepo contains the public browser SDK, server SDK, CLI, and a reference SvelteKit example. Who Passlock is for - Developers looking for flexible integration options - Teams needing to launch quickly, then adopt advanced features as the need arises - Organizations who don't want to be locked into a product, framework or ecosystem Key features :unlock: No lock-in Framework agnostic. Standards compliant. :rocket: Zero config passkeys Works out of the box with sensible defaults. :arrow right: Related origins Migrate passkeys with backend-selected RP IDs and WebAuthn related-origin files. :iphone: Credential management Manage passkeys on end-user devi","default_branch":null,"files":null,"tree":[],"storefront":"/r/passlock-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/passlock-dev/passlock/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}