Copy-and-own React components for Tailwind CSS 3 and 4: forms, overlays, site chrome, motion, animated text and backgrounds.
Brief notifications shown with a toast() call and a Toaster mounted once, with variants, an optional action, swipe to dismiss and screen reader announcements.
A button that stays pressed, in default and outline variants and three sizes.
A set of toggles with single or multiple selection, joined or spaced apart.
A short label shown on hover and keyboard focus.
Contour lines like a topographic map over slowly shifting terrain, from one WebGL2 shader.
A post from X in your theme, with no embed script: a card, a server component that fetches by id, and a client one.
When a one-shot entrance runs: on first paint, or once in view, without hiding server-rendered content that is already on screen.
Whether an element is in the viewport, from IntersectionObserver, with once, margin and amount options.
Subscribes to a CSS media query. SSR-safe: renders a fallback on the server and hydrates without a mismatch.
The cn() helper: merges class names and resolves conflicting Tailwind utilities.
A liquid field of colour carried along by layered noise, from one WebGL2 shader.
Bands of colour washing through text like a swell, on one CSS animation.
A YouTube video that costs one poster image until it is played, with player controls through its ref.