made with Svelte


Authentication Library for SvelteKit

Visit Site


Authentication Library for SvelteKit

"Lucia is a simple authentication library for SvelteKit that connects your SvelteKit app to your database. It handles the bulk of the authentication process, like creating and validating tokens, but only just enough that you can build on top of it to fit your use case.

That said, it isn't (just) a library that create tokens. It uses short-lived tokens, implements rotating refresh tokens, automatically refreshes tokens, and detects refresh token theft. It's goal is to simplify the development process while not being a pain in the ass to customize!"

Social Media Links

Tutors Open-source Toolkit for Learning Experiences
icon-eye-dark Created with Sketch. 724
Turbosvelte SvelteKit Monorepo Starter
icon-eye-dark Created with Sketch. 2.843
Sentry for Svelte Svelte Error & Performance Monitoring
๐Ÿงก Sponsored by Friends
image-koala Created with Sketch.
Make this Koala happy and follow us on X!
Celestite Reactive, server-side rendered Svelte apps with a Crystal backend
icon-eye-dark Created with Sketch. 2.303
icon-eye-dark Created with Sketch. 1.511