RemotionUI 0.9.0: 200 components
The registry went from 108 to 200 components — a full chart set, six caption treatments, twelve transitions, and an MCP server on npm. No CLI upgrade required.
RemotionUI
RemotionUI 0.9.0 takes the registry from 108 components to 200. Ninety-two new
entries across every lane, all of them already served from
https://remotionui.com/r.
The install flow is unchanged. The CLI is byte-identical to 0.8.0, so if you have
remotion-ui installed, add reaches all 200 today with no upgrade:
$ npx remotion-ui@latest add radar-chartWhat's new
Data and media — 28 components. The chart set is now complete enough to build a
data story without dropping to raw SVG: bar-chart-race, donut-chart,
pie-slice-reveal, scatter-plot-pop, bubble-chart-pack, gauge-dial,
sparkline-row, heatmap-grid, comparison-bars, funnel-chart, radar-chart,
treemap-blocks, waterfall-chart, stacked-area-chart, candlestick-chart and
gantt-timeline. Alongside them, six caption treatments (word-pop-captions,
caption-emoji-beat, speaker-label-captions, transcript-scroll,
subtitle-translate, srt-caption-track) and six audio surfaces including
waveform-bars-radial, vu-meter and beat-pulse-grid.
Primitives — 24 components. Nine text effects (split-text-chars,
scramble-text, text-mask-video, handwriting-text, stroke-to-fill-text,
variable-font-morph, liquid-text-morph, wave-text, neon-flicker-text), eight
backgrounds (aurora-bg, particle-field, topographic-lines-bg, caustics-bg,
animated-noise-grain, light-rays, parallax-layers, scanline-crt) and seven
motion primitives (skew-in, shake-emphasis, glow-pulse, motion-trail,
squash-stretch, orbit-motion, depth-of-field-blur).
Scenes — 23 components. Broadcast overlays (poll-overlay, reaction-burst,
countdown-timer, sports-scorebug, news-ticker-bar), product-UI motion
(form-fill-sequence, notification-stack, tab-switch-panel,
search-results-populate, file-tree-reveal), and planning blocks like
kanban-move, commit-graph, comparison-table, pricing-card, roadmap-lanes
and org-chart-build.
Paths and shapes — 7. arrow-annotate, badge-stamp, shape-morph,
blob-morph, dashed-path-travel, connector-lines, svg-mask-reveal.
Transitions — 6 more, bringing the set to twelve: transition-circle-reveal,
transition-card-flip, transition-blinds, transition-whip-pan,
transition-morph-shape, transition-liquid-warp.
Maps and device — 3. map-heat-overlay, globe-arc, multi-device-lineup.
Compositions — 1. ai-composer-showcase.
remotion-ui-mcp is on npm
The MCP server is published, so agents can reach the registry without a monorepo checkout:
$ npx remotion-ui-mcpFour tools over stdio: list-components, search-components,
get-component-detail, get-install-command. Config for Claude Code and other stdio
clients is on the MCP page.
Fixed: previews that never animated
Ninety-two new components is a lot of surface to get wrong, so this release also brought an audit harness that renders every component preview and samples frames across its duration. It found previews that never animated and previews that froze before their last frame — neither of which is visible when you're looking at the Studio.
All P0 findings are closed: 109 of 109 previews render, zero dead, zero frozen tails. The five failure modes it surfaced are written up in Why your Remotion render doesn't match the preview, and they generalize well beyond this codebase.
Maintenance
pnpm gen:component now scaffolds a new component across all nine registration
points from a spec, which is how ninety-two components landed without the registry
drifting out of sync with the docs, the previews, or the Atlas.
Full notes are in the changelog.