Components
Everything below renders live on this page. Open one to resize the viewport, replay the animation and read the exact file that produced it.
Move your cursor across this card
A radial gradient tracks the pointer, so the surface reads as lit rather than merely hovered.
Spotlight Card
MotionA card that lights up under the cursor. The gradient is positioned from pointer coordinates rather than a CSS hover state, so the highlight follows the exact path of the mouse.
Dock
MobilemacOS dock magnification. The scale falloff uses a cosine curve rather than a linear ramp, which is what makes neighbouring icons swell smoothly instead of stepping.
Animated Tabs
TransitionsA tab list with a sliding indicator measured from the active trigger's own layout box, so it stays correct when labels change length or the container resizes.
iOS Toggle
MobileThe iOS switch at its real dimensions — 51×31 with a 27px thumb — using Apple's system green and the spring-like easing curve from the platform.
Marquee
MotionAn infinite scrolling row built from two duplicated tracks, with an edge mask, hover pause and a reduced-motion opt-out. No dependency and no JavaScript loop.
Pure CSS
Mesh Gradient
Gradient Mesh
BackgroundsFour drifting blurred blobs plus an SVG grain overlay. Renders on the server, costs nothing at runtime, and gets most of the way to a WebGL mesh gradient.
Search everything
Every component and resource in one command palette.
Instant themes
Dark and light, driven by CSS variables.
Copy the source
No package to install.
Credit the maker
Every entry links back to whoever built it.
Bento Grid
BlocksA responsive bento layout that collapses to a single column on mobile, with per-card column and row spans and a hover glow that scales from the corner.
Avatar Stack
LibrariesOverlapping avatars with an overflow counter and a lift on hover. Falls back to initials when no image is supplied.
Counter Stat
ChartsA stat card whose number counts up the first time it scrolls into view, using easeOutExpo so the final digits do not crawl. Respects prefers-reduced-motion.
Glow Button
LibrariesA pill button with a sweeping specular highlight and a soft brand-coloured bloom behind it. Both effects are hidden under reduced motion.
Segmented Control
MobileThe iOS segmented control as a CSS grid, so the thumb width is derived from the number of options and the translate is a whole multiple of it.
Shimmer Text
AI UIA loading-state text treatment that animates a light sweep through a background-clipped gradient. Useful for streaming AI responses.
Thinking Orbs
AI UIThree staggered dots for agent and AI chat loading states. Lightweight CSS keyframes with a reduced-motion opt-out.
Typing Dots
AI UIA compact typing indicator pill — the pattern every chat UI needs, without pulling in a full messaging library.
Copy Button
LibrariesOne-click clipboard copy with a checkmark confirmation. Uses the Clipboard API and resets after 1.6 seconds.
Kbd
LibrariesKeyboard shortcut chips with a raised border treatment. Includes a KbdGroup helper for multi-key combos like ⌘K.
Featured
Gradient border card
One pixel of brand colour around the edge, no extra wrapper divs.
Gradient Border
BackgroundsA card wrapped in a 1px brand gradient ring using a padding-box trick — no extra DOM layers or mask hacks.
Dot pattern surface
Dot Pattern
BackgroundsA subtle radial-dot background for empty states, hero sections and preview frames. Pure CSS, no image asset.
Progress Ring
ChartsAn SVG circular progress indicator with animated stroke offset and an accessible progressbar role.
Status Badge
LibrariesPresence pill with a ping animation for online, away, busy and offline states. Hides the ping under reduced motion.
Hover to flip
ShinUI
Design resources, indexed.
Copy the source
Every component ships with the exact file that renders above it.
Flip Card
MotionA 3D card flip on hover using preserve-3d and backface-visibility. Disabled entirely when prefers-reduced-motion is on.