supabase/supabase
Apps
Every deployable user-facing surface in this repo lives under apps/. These are independent Next.js (or Vite) applications. They share workspace packages but have their own routing, deployments, and package.json.
| App | URL | Purpose |
|---|---|---|
| studio | supabase.com/dashboard and self-hosted |
The Supabase dashboard. The biggest app in the repo. |
| docs | supabase.com/docs |
Public documentation site (App Router). |
| www | supabase.com |
Marketing site, blog, customer stories, events, pricing. |
| design-system | supabase.com/design-system |
Living documentation for the shared design system. |
| ui-library | Public component registry | shadcn-style component / block registry. |
| learn | Course site (early) | Interactive course content; React Router app. |
| lite-studio | n/a | A trimmed-down Studio variant served via Vite + React Router. |
The pnpm dev:* and pnpm build:* scripts at the repo root drive each app via Turborepo. See getting started for the full command list.
Where Studio fits
Studio is the largest app and the one most engineers spend their time in. It is the only apps/* package that is also packaged as a Docker image (supabase/studio) for self-hosting. The other apps are pure Vercel deployments.
The other apps support Studio: docs documents the Postgres platform that Studio manages, www markets it, design-system documents the shared component library Studio consumes, and ui-library exposes the same library publicly as a registry.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.