Sveltekit Express Google Auth

A web-app template featuring a SvelteKit frontend and Express backend, with Passport and Google OAuth 2.0

SvelteKit + Express Auth Template

A barebones authentication template using SvelteKit on the frontend and Express on the backend. Featuring Passport and Google OAuth 2.0 for the user authentication.

Run Locally

Clone the project

  git clone

Go to the project directory

  cd sveltekit-express-google-auth

Install dependencies and run client

  cd client
  npm install
  npm run dev

Install dependencies and run server

  cd server
  npm install
  npm run dev


Environment variables on both the client and server need to be setup. See the .env.example file for reference


To deploy the server

  cd server
  npm run start

And the client (using your preferred adapter)

  cd client
  npm run build

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes