Component catalog
Find components by type and feeling. Explore live examples, shortlist your options, and copy your picks to your agent.
Looking for: Editorial. Use filters to narrow the results.
Filter by feeling, motion, usage or library
75 total results · 39 with visual previews · 36 on source sites

Writes DESIGN.md to the project root + theme tokens + fonts. Read design-systems/editorial/DESIGN.md first.
enter — mediumText generates as if it is being typed on the screen.
loop · state — mediumImport Afterburner from "anatomy-figures/afterburner" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport BTree from "anatomy-figures/b-tree" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport BinarySearch from "anatomy-figures/binary-search" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport BloomFilter from "anatomy-figures/bloom-filter" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Computer from "anatomy-figures/computer" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Dns from "anatomy-figures/dns" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Easing from "anatomy-figures/easing" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport FlexGrow from "anatomy-figures/flex-grow" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Forge from "anatomy-figures/forge" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Foundry from "anatomy-figures/foundry" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport GitMerge from "anatomy-figures/git-merge" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport GlassFurnace from "anatomy-figures/glass-furnace" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport GradientDescent from "anatomy-figures/gradient-descent" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport MarkSweep from "anatomy-figures/mark-sweep" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport MergeSort from "anatomy-figures/merge-sort" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Mutex from "anatomy-figures/mutex" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport PlasmaCutter from "anatomy-figures/plasma-cutter" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport PowerStation from "anatomy-figures/power-station" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport ProcessPump from "anatomy-figures/process-pump" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport PublicKey from "anatomy-figures/public-key" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Reactor from "anatomy-figures/reactor" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Sampling from "anatomy-figures/sampling" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Seasons from "anatomy-figures/seasons" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport TcpHandshake from "anatomy-figures/tcp-handshake" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Tokamak from "anatomy-figures/tokamak" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
loop · state — mediumImport Turbofan from "anatomy-figures/turbofan" (default export). MIT; React 18+. Its --anatomy-* tokens need mapping to your project's theme. Isometric does not imply freely rotating 3D. Live interaction is on the source site; our thumbnail is a still screenshot.
enter — subtleTypewriter effect component with customizable typing speed and cursor animation
loop — expressiveA canvas-based pseudo-3D particle field with perspective projection, continuous rotation and buoyant drift.
loop · cursor — expressive
Banner variant (comp-311) — banner, newsletter, subscribe.

Dialog variant (comp-321) — dialog, modal, newsletter, subscribe, form, radix.
loop · cursor — expressive3D antigravity particle field that repels from the cursor with smooth motion.
press · loop — expressiveCreates particle spark bursts at click position.
loop — expressiveText assembles from drifting particles that scatter and reform on demand.
loop · cursor — expressive
loop · cursor — expressiveExploding pixel particle bursts with optional liquid postprocessing.
cursor · loop — expressiveFlocking particle swarm that chases the pointer, jostles for space and drifts apart at rest.
More examples on source sites
These entries have no hosted visual preview. Open the vendor demo to explore them; access requirements still apply.
- smoothuiExternal demo ↗
- observable-plotExternal demo ↗
- observable-plotExternal demo ↗
- observable-plotExternal demo ↗
- beuiExternal demo ↗
- observable-plotExternal demo ↗
- observable-plotExternal demo ↗
- observable-plotExternal demo ↗
- smoothuiExternal demo ↗
- smoothuiExternal demo ↗
- smoothuiExternal demo ↗
- smoothuiExternal demo ↗
- smoothuiExternal demo ↗
- smoothuiExternal demo ↗
- smoothuiExternal demo ↗
- transitionsExternal demo ↗