开源、可用于动画的 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 ⭐ 是一个使用 Aceternity UI Magic UI 和 ShadCN UI 构建的可复用组件集合,您可以复制粘贴到您的应用中。
AI 翻译
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.