gau Svelte Themes

Gau

Flexible OAuth library with first-class Tauri support

gau

/ɡɔː/
good auth

NPM Version JSR Version

Read the docs: gau.rettend.me

  • Flexible - Small and self-hostable, works with backend-only, full-stack, and native apps, and on different hosts
  • Framework agnostic - Core is framework-free and uses Web Crypto, with helpers for frameworks and runtimes
  • Runtime agnostic - Runs on Bun, Node, Deno, Cloudflare Workers, and even Tauri
  • Database agnostic - Can support any database via adapters

examples

Check out the packages folder in this repo for complete working apps:

  • sveltekit: SvelteKit + Turso
  • sveltekit-tauri: SvelteKit + Turso + Tauri (desktop)
  • sveltekit-mobile: SvelteKit + Turso + Tauri (mobile and desktop)
  • solidstart: SolidStart + Turso

contributing

gau is everything-agnostic, but it's missing a ton of integrations. If you want to add a new...

  • OAuth provider
  • Database adapter
  • Framework integration
  • Platform integration

... PRs are welcome!

license

MIT

Top categories

Loading Svelte Themes