Svault is an open-source developer library that simplifies the authentication process in SvelteKit projects.
Svault is flexible and lightweight, and allows the developer to decide which authentication types they would like to deploy in their application.
With native username/password authentication, implementing registration and login functionality have never been easier. Cookies and sessions are automatically created and deleted upon logout or expiration.
Svault also supports OAuth with a number of providers. Currently, it offers easy setup with Google, Github, and Discord, with more providers to come.
Currently, Svault’s database adapter connects to the developer’s PostgreSQL database, with additional database functionality in the works.