/ɡɔː/
good auth
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 and Fetch, 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
Check out the packages
folder in this repo for complete working apps:
example-sveltekit
: SvelteKit + Tursoexample-sveltekit-tauri
: SvelteKit + Turso + Tauri (desktop)example-sveltekit-tauri-mobile
: SvelteKit + Turso + Tauri (mobile and desktop)example-solidstart
: SolidStart + Tursoexample-bun
: Bun.serveexample-elysia
: Elysia
gau
core is everything-agnostic, but it's missing a ton of specific integrations.
If you want to add a new...
- OAuth provider
- Database adapter
- Framework integration
- Platform integration
... PRs are welcome!
MIT