Libraries & references
Tools
Libraries, components and references that run in your project rather than in your agent's context.
44 of 44
Beautiful UI
Copy-paste components for chat agents, thinking states and approvals.
Shane LevineComponentsCraftA small library of extremely crafted primitives for everything agents need to talk to humans beautifully. Loading and thinking states, streaming text, approval cards, tool chips and the rest of the surfaces an AI product meets a person through.
https://beautifului.dev
cmdk
The command menu React component behind ⌘K in half the apps you use.
Paco CourseyComponentsSystemsLast commit 1.0 years ago. Worth checking it still matches current practice.13.1kComposable, unstyled and accessible. Filtering, grouping, nested pages and keyboard navigation handled for you.
npm i cmdk
Fluid Functionalism
26 open-source components where motion is information, not decoration.
Micka TouillaudComponentsMotionSpring physics, fluid hover, keyboard navigation. Installs into an existing shadcn/ui setup and adopts your theme tokens automatically.
npx shadcn@latest registry add @fluid
Gooey
Liquid UI for React. Touching pieces merge like goo, text stays crisp.
Jakub AntalikMotionComponentsMorph, move, bend and melt effects with tunable goo blur, contrast, waviness, bounce and stagger. Part of Libraries.dev, packaged so an agent can consume it.
npm i liquid-gooey
NumberFlow
A React component that animates numbers. Dependency-free, accessible.
Maxwell BarvianMotionComponentsThe correct answer to animating a counter, a price or a metric, including the parts about tabular figures and screen readers that hand-rolled versions skip.
npm i @number-flow/react
@web-kits/audio
Declarative audio synthesis for the web.
Raphael SalajaSoundSound built in code rather than shipped as files. The runtime counterpart to the sounds-on-the-web and generating-sounds-with-ai skills.
https://audio.raphaelsalaja.com
Agentation
The visual feedback tool for agents.
Benji TaylorReviewPoint at the thing that is wrong instead of describing it in prose.
https://www.agentation.com
Thinking states, tool calls, streaming text, citations and tables: the surfaces an agent product needs and nobody wants to rebuild.
https://aicss.dev
ComponentsFull page & trust audit →Bencho
Interactive UI blocks you can explore, tweak and take.
Lorenzo CabraComponentsTweak it in place, then move it into your project.
https://bencho.dev
ComponentsFull page & trust audit →Calligraph
Fluid text transitions powered by Motion.
Raphael SalajaMotionTypographyText that changes without the usual crossfade-and-hope.
https://calligraph.raphaelsalaja.com
crd-ui
A credit and debit card component for payment forms.
Juan David Garcia RinconComponentsLive brand detection, 3D flip, themeable variants.
https://crd-ui.juanda.co
ComponentsFull page & trust audit →Cuelume
Interaction sounds synthesized live with Web Audio. No audio files.
Daniel WhiteSoundTiny and dependency-free. Pairs with the sounds-on-the-web skill, which tells you when not to use it.
https://cuelume.dev
Design Spells
Micro-interactions and easter eggs worth stealing.
Chester & DuncanMotionCraftThe seemingly-extra details that give an interface personality.
https://designspells.com
Design System Checklist
An open-source checklist for planning and growing a design system.
Arda KaracizmeliSystemsThe unglamorous list of things that turn a component folder into a system.
https://www.designsystemchecklist.com
SystemsFull page & trust audit →Design Systems Surf
Components and foundations from top-tier design systems, side by side.
Ilya GrebenSystemsWhat the good teams actually shipped, rather than what the docs claim.
https://designsystems.surf
SystemsFull page & trust audit →designparser
A design-rules cheatsheet: colour, typography, layout, composition.
IndependentSystemsCraftRules grouped by discipline: 60-30-10, line length, the 8pt grid, optical centre. Each stated plainly and updated regularly.
https://designparser.de
DialKit
A floating control panel wired straight to your UI values.
Josh PuckettMotionComponentsSliders, toggles, colour pickers, spring editors and action buttons. Tune motion against the real component instead of rebuilding it.
https://joshpuckett.me/dialkit
dither-kit
Composable dithered charts with a children-as-config API.
IndependentComponentsCraftRecharts-shaped, but the output looks like nothing else on the page.
https://www.tripwire.sh/dither-kit
Dot Matrix
Dot matrix loaders you install via the shadcn registry and own as code.
ShawnMotionComponentsExpressive loading primitives that land in your repo rather than in node_modules.
https://dotmatrix.zzzzshawn.cloud
drawesome
A drawing toolbar for React. Seven pens, an eraser, SVG and PNG export.
No dependencies. Annotation and sketching dropped into an app without pulling in a canvas framework.
npm i drawesome
Easing Graphs
A curated collection of easing curves, graphed.
Lochie AxonMotionPick the curve by looking at it, then paste the cubic-bezier.
https://www.easing.dev
Fancy Components
Ready-to-use React components to make the web fun again.
Daniel PethoComponentsMotionFree and open source. The opposite of a restrained system, used deliberately.
https://www.fancycomponents.dev
Gradient Border Plugin
Tailwind gradient borders via mask-composite.
Florian KiemCraftColorMirrors Tailwind's gradient utilities with from / via / to colour stops, configurable widths, and an animated variant.
https://gradient-border.floriankiem.com
Hashvatar
Deterministic avatars from any string. Zero dependencies.
Médhy ChabourComponentsCraftWallet addresses, usernames, ids. Gradient and dither modes, React and vanilla.
https://www.hashvatar.com
Interface Cheat Sheet
Tips and best practices that quickly make interfaces better.
IndependentCraftReviewThe short list, from the Interfaces magazine.
https://interfaces.dev/cheat-sheet
interior.dev
Micro-interactions for React, built for the half-second after a click.
OzzyMotionComponentsThe feedback gap between an action and its result, filled deliberately.
https://www.interior.dev
kugiri
Splits text where the browser already broke it.
Edoardo LunardiTypographyMotionLines, words and characters at the real break points, which is what makes staggered text reveals survive a resize.
https://edoardolunardi.github.io/kugiri/
Laws of UX
The heuristics, with their sources.
Jon YablonskiSystemsReviewFitts, Hick, Jakob, Miller and the rest, with what each one actually claims.
https://lawsofux.com
liquid-glass
A headless React lens that refracts the live page.
Sam Asante3DComponentsReal refraction of whatever is underneath, rather than a blurred screenshot.
https://glass.samasante.com
liveline
Real-time animated charts for React: line, candlestick and multi-series.
Charts that update as the data arrives, rather than re-rendering a static plot on every tick.
npm i liveline
morphicons
Morph any SVG icon into any other with spring physics.
Guillermo LópezMotionComponentsThe runtime counterpart to the morphing-icons skill.
https://www.morphicons.com
Ends with enough to go and build it yourself, rather than a library to install.
https://morphrig.dev
OKLCH.fyi
Convert, generate and explore OKLCH colour.
Jakub KrehelColorPick a colour, convert between models, build a palette and check it against the sRGB and Display-P3 gamuts. The practical companion to Jakub's own writing on why perceptual uniformity changes how you build a set.
https://oklch.fyi
rams
Automated design reviews for AI-generated code.
IndependentReviewAccessibilityCatches accessibility issues and visual bugs in React, Vue, Svelte and more. The CI counterpart to a review skill.
https://www.rams.ai
Remediate
In-app feedback: screenshots, video, voice notes, annotations.
Parth PatelComponentsReviewOne React component and one server helper. Routes to Slack, Linear, GitHub, email or webhooks. MIT licensed.
https://www.remediate.ski
shadowLab
A playground for box shadows, web and React Native.
Adam MocarskiCraftSystemsBuild the elevation scale visually, export both platforms.
https://shadowlab.mocarski.design
Shoogle
Search shadcn blocks, components and templates across every registry.
Ali BeyComponentsSystemsOne search box over the registries you would otherwise check one at a time. Blocks, components and whole templates, with the install command for whichever registry it came from.
https://shoogle.dev
The Component Gallery
How every serious design system builds each component.
IndependentSystemsComponentsAn up-to-date reference of interface components drawn from real, shipped design systems.
https://component.gallery
Thinking Orbs
Dotted thought-orb loading indicators for AI and agent UIs.
Jakub AntalikMotionComponentsThe half-second where an agent is thinking and the interface has to say so. From Libraries.dev, with Alexandr Brinza.
https://orbs.jakubantalik.com
Torph
Dependency-free animated text component.
Lochie AxonMotionTypographyText animation without pulling a motion library in behind it.
https://torph.lochie.me
Transitions.dev
The essential app transitions, copy-paste.
The browsable collection the skill is built from. A reference rather than a dependency — take the one you need, or install transitions.dev so an agent knows the whole set.
https://transitions.dev
UI Camera
Studio-quality product shots of your UI, in the browser.
IndependentCraftPhotos and video of software without opening a design tool.
https://ui.camera
userinterface.wiki
A living manual for better interfaces.
Raphael SalajaSystemsCraftDesign principles, motion, typography and more, kept up to date.
https://userinterface.wiki
web-haptics
Haptic feedback for the mobile web.
Lochie AxonSoundComponentsThe feedback channel the web usually ignores. Pairs with interface sound: both are felt rather than seen, and both need restraint.
npm i web-haptics