UI Hub 是一个每日更新的免费 UI 资源目录,给设计师、前端开发者和做界面的 AI Agent 用:共 2,395 条资源,其中 133 个组件库、1,929 个带明暗预览的组件样式示例,另有设计 skill 与 AI 设计技巧文章。UI Hub 是一個每日更新的免費 UI 資源目錄,給設計師、前端開發者和做介面的 AI Agent 用:共 2,395 條資源,其中 133 個元件庫、1,929 個附明暗預覽的元件樣式示例,另有設計 skill 與 AI 設計技巧文章。UI Hub is a free, daily-updated directory of UI resources for designers, front-end developers and AI agents that build interfaces: 2,395 resources, including 133 component libraries and 1,929 component style demos with light/dark previews, plus design skills and AI design articles.UI Hub は、デザイナー・フロントエンド開発者・UI を作る AI エージェント向けの、毎日更新される無料の UI リソース集です。全 2,395 件(コンポーネントライブラリ 133 件、ライト/ダーク対応のスタイルデモ 1,929 件)に加え、デザインスキルと AI デザイン記事を掲載しています。UI Hub는 디자이너, 프론트엔드 개발자, 인터페이스를 만드는 AI 에이전트를 위한 매일 업데이트되는 무료 UI 리소스 디렉터리입니다. 총 2,395개 리소스(컴포넌트 라이브러리 133개, 라이트/다크 미리보기가 있는 스타일 데모 1,929개)와 디자인 스킬, AI 디자인 글을 제공합니다.UI Hub ialah direktori sumber UI percuma yang dikemas kini setiap hari untuk pereka, pembangun front-end dan ejen AI yang membina antara muka: 2,395 sumber, termasuk 133 pustaka komponen dan 1,929 demo gaya komponen dengan pratonton terang/gelap, serta kemahiran reka bentuk dan artikel reka bentuk AI.UI Hub là danh mục tài nguyên UI miễn phí, cập nhật hằng ngày, dành cho nhà thiết kế, lập trình viên front-end và AI agent dựng giao diện: 2,395 tài nguyên, gồm 133 thư viện component và 1,929 mẫu phong cách component có xem trước sáng/tối, cùng skill thiết kế và bài viết về thiết kế với AI.UI Hub est un annuaire gratuit de ressources UI, mis à jour chaque jour, pour designers, développeurs front-end et agents IA qui construisent des interfaces : 2,395 ressources, dont 133 bibliothèques de composants et 1,929 démos de styles avec aperçus clair/sombre, plus des skills de design et des articles sur le design avec l’IA.UI Hub es un directorio gratuito de recursos de UI, actualizado a diario, para diseñadores, desarrolladores front-end y agentes de IA que construyen interfaces: 2,395 recursos, incluidas 133 bibliotecas de componentes y 1,929 demos de estilos con vista clara/oscura, además de skills de diseño y artículos de diseño con IA.UI Hub ist ein kostenloses, täglich aktualisiertes Verzeichnis von UI-Ressourcen für Designer, Frontend-Entwickler und KI-Agents, die Oberflächen bauen: 2,395 Ressourcen, darunter 133 Komponentenbibliotheken und 1,929 Komponenten-Stildemos mit Hell/Dunkel-Vorschau, dazu Design-Skills und Artikel zu KI-Design.
Kandungan entri ini dalam bahasa Inggeris (untuk konteks ejen AI).
Nội dung mục này bằng tiếng Anh (dùng làm ngữ cảnh cho AI agent).
Le contenu de cette entrée est en anglais (contexte pour agents IA).
El contenido de esta entrada está en inglés (contexto para agentes de IA).
Der Inhalt dieses Eintrags ist auf Englisch (Kontext für KI-Agents).
shadcn-compatible components that feel physical: dynamic islands, textured buttons, expandable cards. How to borrow personality without breaking consistency.
Cult UI is an open-source collection of shadcn-compatible components with a distinctly tactile feel: a dynamic-island style container, textured buttons, expandable cards and playful toolbars. Where Aceternity leans on spectacle (beams, spotlights, backgrounds), Cult UI leans on interaction feel: springs, squish and layout animation. This deep dive covers what is in the collection, how to adopt a component without breaking your design system, a step-by-step integration, and where personality components go wrong.
What kind of library it is
Like shadcn/ui itself, Cult UI is not a package you import wholesale. You take individual components into your repository, either by copying the source from the documentation or with the shadcn CLI using the registry address shown on each component's page, and then you own the code. The components are written in React with Tailwind CSS, and most of the interesting ones use Motion for layout and spring animation.
That model matters for AI work. Because the source lands in your repo, an agent can read how the dynamic island morphs between sizes and adapt it, instead of guessing at the props of a black box.
Where it shines
Small product surfaces that benefit from springy layout transitions: toolbars, popovers, status pills, a recording indicator that expands into controls.
Portfolio and indie-product pages where personality is the point and one memorable interaction is worth more than a polished but generic hero.
Learning material. Reading the source of an expanding card is one of the fastest ways to understand Motion's layout and shared-element transitions.
Where it does not
Dense, data-heavy tools. A squishy button in a table with 200 rows is noise.
Frequent actions. If a control is used dozens of times a day, the spring that delights on day one slows the user down by day ten.
Teams without a token system. Personality components bring their own colours, radii and shadows. Without tokens to map them onto, the product quickly looks like a collage.
Step by step: adopting one component
Step 1: choose one signature interaction. Decide which single interaction should carry the product's personality, for example "the status pill expands into a mini player". One is enough.
Step 2: install it into your kit folder. Bring the component in via its docs page or the shadcn CLI and put it next to your other kit components, not inside a feature folder, so there is exactly one copy.
Step 3: map its styling to your tokens. Replace hard-coded colours, radii and shadows with your variables:
// before (as copied)
// after (mapped to your system)
**Step 4: unify the motion.** Personality components often each ship their own spring. Pick one or two spring presets and use them everywhere, so all motion feels like one family:
// motion.ts
export const spring = {
snappy: { type: "spring", stiffness: 500, damping: 40 },
soft: { type: "spring", stiffness: 260, damping: 30 },
} as const;
**Step 5: add accessibility the demo skipped.** Custom toggles and islands need a real `