Supabase UI Library
shadcn registry of blocks that wire a UI straight into Supabase auth, storage and realtime
Tier A · StrongRegistryBlock CollectionComponent Librarysupabase.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.
npx shadcn@latest add https://supabase.com/ui/r/realtime-chat-nextjs.jsonFor 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.
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 totalHelps you build
8Notable 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- Ark UI · 49 headless components with one API across React, Vue, Solid and Svelte
- Astryx · Meta's open-source React + StyleX design system, 150+ components and 42 templates
- Chakra UI · 114 accessible React components with a token-driven styling system
- Coss UI · Cal.com's design system: 60 Base UI primitives shipped as a shadcn registry
- daisyUI · 68 pure-CSS Tailwind components as semantic class names, MIT, with 35 built-in themes
- GPUI Component · 60+ Rust desktop UI components for GPUI, with a 200K-line code editor and charts