If you want to host your own auth the most common libraries are Lucia Auth or Auth.js. If you are want a hosted solution then you can use Auth0 or Clerk with and unofficial SvelteKit adapter.