Lucia Auth
Lucia is a deprecated (deprecated) TypeScript authentication library in March 2025. The project repository offers a single file alternative code file that can replace the NPM package. It is distributed under the MIT license.
lucia-auth · SaaS / Full-Stack
Common commercial products in this category: Firebase, AWS Amplify, Backendless
- Since the package is decommissioned in March 2025, you set up the user and session tables yourself (hidden key hash, final confirmation time) with the code/auth_session.ts SQLite schema example.
- Examine the Auth Book source prepared for authentication processes
- Instead of the NPM package, you use the one-file alternative solution in the repository
- • No published release
- • NeutralGitHub Issue
RFC: Remove adapter packages
“Database adapters have been a fundamental part of Lucia from the very start. It allows Lucia to work with any databases and Lucia provides adapter packages to make the integration easier. But is this correct approach? I've... actually never considered that. It just made sense…”
- ↓ NegativeGitHub Issue
[Bug]: switch to hash @node-rs/argon2 breaks sveltekit production builds
“### Package lucia ### Describe the bug Latest versions of Lucia are relying upon: import { hash } from "@node-rs/argon2"; That one is breaking npm run build for sveltekit projects. Please see error below. node: v20.11.1…”
Verified against README · Oct 25, 2026 · source