開源、支援動畫的 React 元件與區塊,使用 Next.js、Tailwind CSS、Motion、TypeScript 與 shadcn/ui 建置,適用於 SaaS 與 AI 應用程式。
AI 翻譯
Open-source, animation-ready React components and blocks built with Next.js, Tailwind CSS, Motion, TypeScript, and shadcn/ui for SaaS and AI apps.
設計TypeScript · JavaScriptGitHub @arihantcodes上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Spectrum UI ⭐ is a collection of re-usable components built using Aceternity UI Magic UI and ShadCN UI that you can copy and paste into your apps.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Animated React components you can copy, install with the shadcn CLI,
or just ask your AI editor for.
Spectrum UI is a free collection of React components built on shadcn/ui, Tailwind CSS, and Motion. Nothing is hidden behind a package. The source lands in your project, and from there it's yours to change.
There are 250+ components in the docs today, plus page blocks and a few full templates. Every one has a live preview and its code sitting right underneath.
Pick whichever way suits you.檢視完整 README ↗Spectrum UI is a free collection of React components built on shadcn/ui, Tailwind CSS, and Motion. Nothing is hidden behind a package. The source lands in your project, and from there it's yours to change.
There are 250+ components in the docs today, plus page blocks and a few full templates. Every one has a live preview and its code sitting right underneath.
Pick whichever way suits you.
Ask your editor. Connect the MCP server once and Claude Code, Cursor, or Windsurf can browse and install components for you:
claude mcp add spectrum-ui -- npx -y @spectrumui/mcp
Then just say what you want: "add the kanban board and animated drawer to my project." Setup for the other editors is in the MCP docs.
Use the shadcn CLI. If your project already has shadcn/ui set up:
npx shadcn@latest add @spectrumui/animated-drawer
Copy it. Open a component page, hit copy, paste it in. That works too.
Only needed if you want to work on the site itself.
git clone https://github.com/arihantcodes/spectrum-ui.git
cd spectrum-ui
yarn install
yarn dev
That's localhost:3000. Docs, components, and the registry all work out of the box. Auth, payments, and bookmarks need keys in a .env file, so those pages will be quiet until you add them.
| Command | Does |
|---|---|
yarn dev | Dev server |
yarn build | Production build |
yarn lint | ESLint |
yarn test | Checks the registry, catalog, metadata, and structured data line up |
Built with Next.js 14 (App Router), TypeScript, Tailwind, Radix, and Motion. Supabase and NextAuth handle accounts, Resend sends email, and it all ships on Vercel.
New components, fixes, docs — all welcome.
A component is a few files: the source in components/spectrumui/, a docs page under app/(docs)/docs/, registry entries in registry.json and public/r/, and a line in content/component-catalog.json. The fastest route is to copy an existing component and follow its shape.
Run yarn test before opening a PR. It'll tell you if anything is out of sync.
Missing a component you need? Open an issue and say so.
Apache 2.0. See LICENSE.
Made by Arihant and everyone above.