Supabase UI Svelte

screenshot of Supabase UI Svelte
svelte
supabase

Supabase authentication UI for Svelte

Overview

Supabase-UI-Svelte is a set of UI components specifically designed for Supabase authentication using the Svelte framework. Inspired by the React version, it offers various features such as login via OAUTH providers, email/password login and signup, password recovery and reset, as well as a Storybook for viewing the components in action. It aims to provide an easy and convenient way to integrate Supabase authentication into your Svelte applications.

Features

  • Login via OAUTH providers: Supports authentication via popular OAUTH providers including Google, Facebook, Twitter, Github, Azure, Gitlab, Bitbucket, and Discord.
  • Email/Password login and signup: Allows users to sign in and sign up using their email and password.
  • Password recovery: Provides a password recovery functionality for users who may have forgotten their password.
  • Password reset: Enables users to reset their password in case they need to change it.
  • Storybook: Offers a Storybook for viewing the components in action, providing a convenient way to preview and interact with the UI components.
svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

supabase
Supabase

Supabase is an open source Firebase alternative. Start your project with a Postgres database, Authentication, instant APIs, Edge Functions, Realtime subscriptions, and Storage.

fullstack
Fullstack

A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.

rollup
Rollup

RollupJS is a popular and efficient JavaScript module bundler that takes the code from multiple modules and packages them into a single optimized file, minimizing the overall size of the application and improving its performance.