Resources

Start here

Essays

On AI, systems, taste and the human filter· 9m read
Why judgment still wins when agents make shipping cheap.
Limit the number of details· 11m read
Geoff Teehan on complexity as a craft tax — earn every control, don’t accumulate free buttons.
Design Principles· 3m read
Design principles from product teams.
Details that make interfaces feel better· 10m read
Interactive craft notes on wrap, radii, interruptible motion, and optical alignment.
Invisible Details of Interaction Design· 15m read
The details behind familiar interface interactions.
Lessons of Design
Long-form craft lessons from product design practice.
Front-of-the-front-end and back-of-the-front-end· 6m read
Brad Frost on the different kinds of frontend development.
userinterface.wiki
A reference for interface design, motion, and typography.
Craft· 2m read
Indexed craft notes on UI polish.
How I Design with AI
Engineer playbook for shipping UI with agents without drowning in slop — lock constraints, generate variants, then judge on real-data previews.
Becoming a Design Engineer· 4m read
A designer’s experience learning to work in code.
Anatomy of AI Input· 5m read
Layer-by-layer prompt input: grow field, context bar, files, assist, states.
Design Engineering (Flo)· 4m read
A design engineer’s personal collection of learning resources.
The Gap (Design Engineering)· 3m read
Where visual design and implementation diverge, and why.
I Think I'm a Design Engineer· 9m read
Early essay naming the design–engineering gulf.
Using AI as a Design Engineer· 9m read
Practical DE agent workflow — accelerate craft without outsourcing taste.
Is AI going to steal my job as a design engineer?· 2m read
Tim Wilson on where the design-engineer gap still needs a human.
Design Engineering — a State of Mind· 8m read
Design engineering as an approach to building software.
ui.land· 1m read
Interviews and resources on design engineering.
The Attributes of a Design Engineer· 11m read
Kathryn Gonzalez on autonomy, craft, and shipping at higher fidelity.
Developing Taste· 3m read
Taste as trained judgment — study great work, explain why, then practice.
You Don't Need Animations· 5m read
Emil on when UI motion earns its keep, and when stillness is the move.
Family Values· 18m read
Craft essay on building Family around simplicity, fluidity, and delight — trays, shared-element motion, and when to spend polish.
The Rosetta Stone of Design Engineering· 1m read
On translating design intent into working software.

For designers learning code

For engineers learning design

Motion & craft

Transitions.dev
Reusable transitions for applications.
Interactive SVG Animations· 4m read
A course on SVG shapes and animation.
Liveline
Real-time animated React line charts.
shadowLab
Interactive box-shadow lab with presets and CSS export.
Easing Graphs
Visual reference for easing curves. Pick one, copy it.
WebHaptics
Haptic feedback for the mobile web.
DialKit
Floating panel to live-tune springs, colors, and layout knobs while you build.
interior.dev
Interaction components for React.
Images in motion
Continuous multi-lane image mosaics — pure CSS motion, tiny JS core.
Calligraph
Fluid text transitions powered by Motion.
Framer Motion
An animation library for React.
Remotion
React as a motion-graphics runtime.
@web-kits/audio
Declarative Web Audio synthesis for building product sounds as data, not sample packs.
NumberFlow
Animated number component for React. Dependency-free, accessible.
Devouring Details
Interaction principles with downloadable React prototypes.
Cuelume
Tiny Web Audio cues you bind with attributes — no sample packs.
Morphrig
Ten-part interactive manual on how icon morphing actually works.
Understanding SVG Paths
An interactive guide to SVG path commands.
The 12 Principles of Animation
Disney's foundational principles applied to UI motion design.
morphicons
Morph any SVG icon into any other with spring physics.
animations.dev
Emil Kowalski’s course on web animation.
liquid-glass
Headless React lens that refracts live DOM in Chrome, Safari, and Firefox.
Interfaces
A magazine about interface design, typography, and motion.
kugiri
Splits text on the browser’s real line boxes so motion doesn’t invent breaks.
Torph
Dependency-free text-morph component for continuous copy transitions.
Liquid Gooey
React liquid/gooey UI effects (npm liquid-gooey); moved off gooey.jakubantalik.com.
GSAP
Professional-grade animation toolkit for complex sequences.
soundcn
Curated UI sounds for clicks, whooshes, and product feedback.

Design systems & tokens

Pattern libraries

Bencho
Interactive UI blocks you can explore, tweak, and take into a project.
Designeer
A curated catalogue of interface craft, component libraries, and portfolios.
Remediate
Open-source React in-app feedback (shots, video, notes) routed to Slack/Linear/GitHub.
Fluid Functionalism
Open-source React kit with fluid motion and system-level components.
The Shape of AI
Pattern language for AI UX.
Vaul
Drawer component for React. Mobile-native feel on the web.
Interface Craft
A library of interface design references.
Shoogle
Search shadcn blocks and templates across registries.
useLayouts
Free React layout and interaction components (Motion + Tailwind) you copy and own.
Fancy Components
Open-source React microinteractions.
dither-kit
Ordered-dither charts with a recharts-style compose API.
Sonner
A toast notification component.
UI Playbook
Documented collection of UI components with rationale.
The Component Gallery
Same component patterns across many design systems.
crd-ui
Themeable payment-card UI across frameworks.
cmdk
An unstyled command menu for React.
abtest.design
A collection of product A/B test results.
Pasito
Tiny themeable fluid stepper for React.
devl.dev
Long-running UI experiment library on Tailwind v4 + Base UI you can browse and copy.
Mobbin
Interface patterns and flows from published products.
Build UI
React, Tailwind, and Motion tutorials from Sam and Ryan.
aiverse
Curated AI UX patterns across discover, instruct, observe, and refine.
Magic UI
Components for building landing pages.
Design Spells
Catalog of micro-interactions and extra UI details.
Dot Matrix
55+ shadcn-registry dot loaders you own as local code.
UI Camera
In-browser studio shots and video of live product UI.
Locale
Audition local fonts in-browser.

AI tools

Jobs & community

People to follow

A reference for learning and day-to-day work, from interface design to implementation. Resources are published by their respective authors; access and pricing may change.