finds.dev← search

// the find

wobsoriano/svelte-clerk

★ 247 · TypeScript · MIT · updated Jun 2026

Community Clerk Svelte SDK.

Community-maintained Svelte 5 SDK for Clerk authentication. Wraps Clerk's JS SDK into SvelteKit-friendly components and server hooks — the kind of glue package that saves you a week of wiring. Unofficial, so it lives and dies by the maintainer's attention.

Full Svelte 5 runes-based hooks (useSignIn, useSignUp as .svelte.ts files) rather than a store hack. Proper server/client split with server-side components and withClerkHandler for SvelteKit load functions. Changeset-based releases with a snapshot workflow — this isn't someone's side experiment thrown on npm. E2E tests with Playwright rather than just unit tests, which is the right call for auth flows.

Unofficial and 247 stars — if Clerk ships a breaking change to their JS SDK (they do, regularly), you're waiting on one maintainer to fix it. The README is nearly empty; the real docs are on a separate Netlify site, so if that goes down you're reading source. No SSR token refresh handling is visible in the tree, which is a common footgun with Clerk in SvelteKit. Low fork count (10) means the bus factor is essentially 1.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →