Auth.js is an open-source authentication library for the web. It supports frameworks like Next.js, SvelteKit, and Express with methods including OAuth, Magic Links, Credentials, and WebAuthn. Offers type safety and database adapters for easy auth integration.