下面這份表,把「Tailwind CSS + shadcn/ui」當成一種 vibe coding 組合範本:
- 現代、開發體驗好
- 原子化或 Token-based
- 適合做 SaaS / AI / Dashboard / Landing Page 之類的 UI
我幫你列了 20 組常見/好用的 UI tech stack variation,都可以當成「Tailwind + shadcn」的兄弟姐妹。
| # | Stack / Framework 組合 | Tech 組成 | 適合的專案類型 & 使用情境 | 特色 Vibe 說明 |
|---|---|---|---|---|
| 1 | Tailwind CSS + Headless UI | Tailwind + Headless UI (by Tailwind Labs) | SaaS 後台、Marketing Site、需要自訂設計系統 | 保留 Tailwind 原子流,元件只有行為、不給樣式,視覺完全客製,乾淨極簡。 |
| 2 | Tailwind CSS + Radix UI + 自訂 Design System | Tailwind + Radix primitives | AI 工具、複雜互動表單、無障礙要求高的產品 | Radix 給可存取的 UI primitive,搭配 Tailwind 做自己的 shadcn 版本,超彈性。 |
| 3 | Tailwind CSS + DaisyUI | Tailwind plugin + component themes | 需要多 Theme、管理後台、側 Project | 一行 class 就切 theme(dark / light / corporate 等),設計感偏 playful。 |
| 4 | Tailwind CSS + Flowbite | Tailwind + 預設 styled components | Dashboard、Admin Backend、資料表 | 提供現成的 table、chart、navbar 等,偏 Bootstrap-like 但長得更 modern。 |
| 5 | Tailwind CSS + Mantine | Mantine (React UI) + Tailwind utilities | Web app / Dashboard / Internal tools | Mantine 本身有 style system,也可補一層 Tailwind 做 layout/spacing 微調。 |
| 6 | Tailwind CSS + NextUI v2 | NextUI (Tailwind-based) | SaaS、Landing、Marketing page | NextUI v2 直接 built on Tailwind,out-of-the-box 就是極簡+玻璃擬態 vibe。 |
| 7 | Tailwind CSS + Chakra UI | Chakra UI + Tailwind | 行銷頁 + 後台混合、MVP 產品 | Chakra 提供 design tokens + 可組合元件,Tailwind 補快速 layout,DX 友善。 |
| 8 | Tailwind CSS + Framer Motion | Tailwind + Framer Motion (動效) | AI SaaS、Hero 動效、微互動介面 | 基礎 UI 用 Tailwind/自建元件,Motion 控制進場/離場/hover 動畫,很有「vibe coding」感。 |
| 9 | Tailwind CSS + Headless UI + Framer Motion | Utility + Headless + Motion | 多層式 dropdown、Command Palette、Modal system | 要自己做 command palette / super menu 時非常好用,可以搞出 Notion / Linear 級別互動。 |
| 10 | UnoCSS + Radix UI | UnoCSS (原子化引擎) + Radix | 想要比 Tailwind 更自由的原子流、Vite/Uno 生態 | Uno 支援 variant 很猛,Radix 負責可存取 primitive,適合喜歡自己調 DSL 的人。 |
| 11 | Windi CSS + Headless UI | Windi (Tailwind 兼容) + Headless | Vite + Vue / React 專案 | 和 Tailwind 類似但更偏 compile-time、JIT 友好,在 Vue 專案特別常見。 |
| 12 | MUI (Material UI) + Tailwind CSS | MUI component lib + Tailwind layout | B2B Web app、Enterprise 後台 | MUI 管 typography、form、data grid;Tailwind 負責 spacing/grid,兼顧速度與一致性。 |
| 13 | Ant Design + Tailwind CSS | AntD + Tailwind | 後台系統、表格操作多的 B2B 工具 | AntD table / form 非常強,Tailwind 用在 page 布局+自訂 section。 |
| 14 | Mantine + Radix UI | Mantine component + Radix primitives | 高可存取性、需要進階 Popover / Dialog 行為 | 用 Mantine 的設計系統,再用 Radix 接管那些比較 tricky 的互動。 |
| 15 | Next.js App Router + Tailwind CSS + shadcn/ui (Full Stack) | Next.js + Tailwind + shadcn + Server Components | 現代 AI SaaS、Dashboard、Marketing + App 合一 | 等於「官方 vibe coding combo」,支援 RSC、route groups、app shell。 |
| 16 | Remix + Tailwind CSS + Radix UI | Remix + Tailwind + Radix | 需要超快 first load 的 Web app | Remix 的 data loader + Radix primitives,對 SEO 與交互都友善。 |
| 17 | SvelteKit + Tailwind CSS + Skeleton UI | SvelteKit + Tailwind + Skeleton | Svelte 生態的 SaaS / Landing | Skeleton 是 Svelte 的 Tailwind UI kit,整體 Vibe: 超輕量、反應速度很快。 |
| 18 | Vue 3 + Vite + Tailwind CSS + Headless UI (Vue port) | Vue + Vite + Tailwind + Headless | Vue tech stack 的 Dashboard / SaaS | 等於 Vue 版的「Tailwind + shadcn-ish」,視覺自己決定,行為由 Headless 支援。 |
| 19 | Nuxt 3 + Tailwind CSS + Nuxt UI / Naive UI | Nuxt + Tailwind + Nuxt UI or Naive UI | SSR/SEO 友善的內容+應用混合網站 | Nuxt UI (= Tailwind-based) 或 Naive UI 輕量美觀,很適合做 landing + web app。 |
| 20 | Figma Tokens + Tailwind CSS + 自建 Component Library | Design Token(Figma)+ Tailwind + Storybook | 想要有完整 Design System / DesignOps | 用 Figma Tokens 管字體/色彩/spacing,Tailwind 對應 token,元件在 Storybook 中封裝,整套 DS flow。 |
如果你想把其中幾組變成「自己在 Vibe Coding 裡常用的 preset」,我可以下一步幫你:
- 挑 3–5 組最適合:例如「AI SaaS / Dashboard 專用」、「Marketing LP 專用」、「Internal tools 專用」
- 幫你寫好每一組的
package.json依賴清單 +tailwind.config+ 基礎 layout component skeleton(像ShellLayout,DashboardLayout那種)。