Skip to content
Supabase UI Library

Supabase UI Library

shadcn registry of blocks that wire a UI straight into Supabase auth, storage and realtime

Tier A · StrongRegistryBlock CollectionComponent Librarysupabase.com

Preview image from supabase.com

Supabase's own shadcn-compatible registry (the site now resolves to supabase.com/library). It ships 12 distinct blocks — Supabase client, password auth, social auth, dropzone upload, realtime cursor, realtime chat, realtime avatar stack, realtime Monaco, realtime flow, current-user avatar, infinite query and the Platform Kit — each published per framework, for 60 registry items in total. Every block is real wiring, not just markup: the auth block includes routes, middleware and server clients. Frameworks covered are Next.js, React, React Router, TanStack Start, Vue and Nuxt.

Install
npx shadcn@latest add https://supabase.com/ui/r/realtime-chat-nextjs.json

For an agent

Use this the moment a project already has Supabase — it saves you writing the auth route handlers, cookie-aware server client and RLS-safe upload paths by hand, and the generated code lands in your repo so you can edit it. Always append the framework suffix to the registry item name (realtime-chat-nextjs vs realtime-chat-tanstack); picking the wrong one silently pulls the wrong client. It assumes shadcn/ui is already initialised, and the realtime blocks need Realtime enabled on the project, so check both before you promise the user a working chat.

Why it is here. First-party registry from the backend vendor itself, so the blocks track Supabase API changes instead of drifting the way third-party auth starters do.

Install command, framework, licence and component list.

Facts

License
Apache 2.0
Pricing
Free, Open source
Framework
Next.js, React, Vue, Nuxt
Styling
Tailwind CSS, CSS custom properties
Distribution
shadcn registry, CLI installer, Copy-paste snippet, GitHub repository
Platform
Web
Content type
Code
Agent readiness
Machine-readable registry item, CLI installable, Agent skill or rules pack, llms.txt, Structured documentation, Readable open source
Accessibility
Built on accessible primitives
Maturity
Actively maintained
GitHub stars
108,019

Components it ships

12 total

Helps you build

8

Notable for

  • first-party Supabase blocks
  • 60 registry items across 6 frameworks
  • realtime cursors, chat and presence out of the box
  • Platform Kit for embedding Supabase management UI
  • ships companion AI skills

Provenance

Verified 2026-08-15. HTTP 200. https://supabase.com/ui (redirects to https://supabase.com/library), https://supabase.com/ui/r/registry.json (full 60-item manifest), https://supabase.com/ui/docs/getting-started/quickstart, https://supabase.com/ui/r/realtime-chat-nextjs.json (200), GitHub API repos/supabase/supabase

Also in Component Libraries

6
supabase.comTier A