Loading




Production-ready motion for Remotion. Source you own.
Items
Free to install
Behind a key
Last push
4 days ago
31 stars. Both figures are GitHub's about this repository, not ones this index measured.| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| audio-pulseaudio-pulse | Audio-reactive pulse rings | Components | Free | no deps | |
| audiogram-barsaudiogram-bars | Audio-reactive spectrum bar visualization | Components | Free | no deps | |
| blur-focus-inblur-focus-in | Text fades from heavy blur into sharp focus | Components | Free | no deps | |
| blur-inblur-in | Resolve out of a defocus — blur clears before the move lands | Components | Free | no deps | |
| blur-revealblur-reveal | Cut where the outgoing scene softens away and the incoming one resolves out of blur | Components | Free | no deps | |
| caption-highlightcaption-highlight | TikTok-style word-by-word caption highlight | Components | Free | no deps | |
| chromatic-aberration-wipechromatic-aberration-wipe | Slide that pulls the colour channels apart at its fastest point and recombines them on landing | Components | Free | no deps | |
| confetti-burstconfetti-burst | Frame-driven confetti burst overlay | Components | Free | no deps | |
| countercounter | Animated number with grouping, decimals, odometer digit roll and a reserved width | Components | Free | no deps | |
| cursor-pathcursor-path | Cursor travelling a path with drawn trail and click ripples | Components | Free | no deps | |
| directional-wipedirectional-wipe | Soft-edged wipe that uncovers the next scene without exposing the background | Components | Free | no deps | |
| dynamic-griddynamic-grid | Subtle drifting dot and line grid background | Components | Free | no deps | |
| fade-infade-in | Opacity-only entrance, with an exit that lands on the end of its sequence | Components | Free | no deps | |
| fade-outfade-out | Held exit that accelerates away, timed to the last frame of its sequence by default | Components | Free | no deps | |
| frosted-glass-wipefrosted-glass-wipe | A pane of frosted glass crosses the frame and leaves the next scene behind it | Components | Free | no deps | |
| grid-pixelate-wipegrid-pixelate-wipe | Reveal where the next scene arrives one grid cell at a time | Components | Free | no deps | |
| infinite-marqueeinfinite-marquee | Endlessly scrolling horizontal text band | Components | Free | no deps | |
| karaoke-captionskaraoke-captions | Active-word karaoke caption styling | Components | Free | no deps | |
| light-sweep-textlight-sweep-text | Light gradient sweeps across dim text | Components | Free | no deps | |
| line-chart-drawline-chart-draw | SVG line chart that draws itself on | Components | Free | no deps | |
| map-canvasmap-canvas | Deterministic MapLibre map mount | Components | Free | no deps | |
| map-markersmap-markers | GeoJSON circle and label markers on a map | Components | Free | no deps | |
| map-routemap-route | Animated GeoJSON route line on a map | Components | Free | no deps | |
| marker-highlightmarker-highlight | Highlighter stroke swept word by word across a phrase, with marker, knockout, underline and box variants | Components | Free | no deps | |
| masked-slide-revealmasked-slide-reveal | Words slide up through a horizontal mask | Components | Free | no deps | |
| matrix-decodematrix-decode | Scramble resolves left-to-right into target text | Components | Free | no deps | |
| mesh-gradient-bgmesh-gradient-bg | Living mesh gradient blob background | Components | Free | no deps | |
| path-drawpath-draw | SVG stroke reveal with auto-fit framing, multi-path stagger and a drawing head | Components | Free | no deps | |
| perspective-marqueeperspective-marquee | Marquee tilted in 3D with depth fade | Components | Free | no deps | |
| progress-barprogress-bar | Inline progress bar with determinate and indeterminate modes, segments and a value readout | Components | Free | no deps | |
| rgb-glitch-textrgb-glitch-text | Signal-lock RGB glitch text with channel splits, slices, and scanlines | Components | Free | no deps | |
| rotate-inrotate-in | Swing into place in plane or hinged in depth on the x/y axis | Components | Free | no deps | |
| scale-inscale-in | Grow into place from just under full size, with an optional spring and exit | Components | Free | no deps | |
| simulated-cursorsimulated-cursor | Frame-timed cursor with press, click ripples, hit targets and labels | Components | Free | no deps | |
| slide-leftslide-left | Slide in from either side, with an optional mask reveal and automatic exit | Components | Free | no deps | |
| slide-upslide-up | Rise into place, with an optional mask reveal and automatic exit | Components | Free | no deps | |
| slot-rollslot-roll | Characters roll like a slot reel into place | Components | Free | no deps | |
| spatial-pushspatial-push | Push where both scenes travel locked edge to edge across the frame | Components | Free | no deps | |
| spring-inspring-in | Spring-driven scale and rise, with snappy, smooth and bouncy presets | Components | Free | no deps | |
| stagger-childrenstagger-children | Offset children onto their own sequences, in forward, reverse, centre or edge order, in and out | Components | Free | no deps | |
| staggered-fade-upstaggered-fade-up | Words rise with cascading fade-up stagger | Components | Free | no deps | |
| strikethrough-replacestrikethrough-replace | Strike line draws then reveals replacement text | Components | Free | no deps | |
| tracking-intracking-in | Letter-spacing collapses with spring snap | Components | Free | no deps | |
| transition-clock-wipetransition-clock-wipe | Clock sweep that reads the composition size itself | Components | Free | no deps | |
| transition-fadetransition-fade | Crossfade between scenes, or dip the cut through a colour | Components | Free | no deps | |
| transition-light-leaktransition-light-leak | Film flare overlay that peaks on the cut and hides the seam under it | Components | Free | no deps | |
| transition-slidetransition-slide | Slide transition helper for TransitionSeries | Components | Free | no deps | |
| transition-wipetransition-wipe | Wipe transition helper for TransitionSeries | Components | Free | no deps |
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| ai-composer-showcaseai-composer-showcase | Showcase reel cutting through five AI composer interfaces with title and end cards | Blocks | Free | no deps | |
| ai-generation-canvasai-generation-canvas | Prompt-to-dashboard generation with morphing input, skeleton shimmer, and card flips | Blocks | Free | no deps | |
| animated-bar-chartanimated-bar-chart | Ranked bar chart scene with a value axis | Blocks | Free | no deps | |
| audiogram-sceneaudiogram-scene | Podcast audiogram layout with spectrum bars | Blocks | Free | no deps | |
| auto-fit-titleauto-fit-title | Headline sized to the frame it is given, then assembled word by word so any length lands the same way | Blocks | Free | no deps | |
| b-roll-stackb-roll-stack | Deck of supporting shots dealt one at a time: each rides to the front with its label while the last slides back into the stack | Blocks | Free | no deps | |
| bento-panbento-pan | Diagonal bento grid pan | Blocks | Free | no deps | |
| browser-flowbrowser-flow | URL to browser preview flow | Blocks | Free | no deps | |
| callout-spotlightcallout-spotlight | Spotlight that is aimed: the mask closes from the whole frame onto the target, a ring pings it, then a connector draws out to the callout | Blocks | Free | no deps | |
| caption-bumpercaption-bumper | Between-beats card that punches its line in word by word, draws a rule under it, and wipes out when its hold is over | Blocks | Free | no deps | |
| caption-scenecaption-scene | Lower-third TikTok-style captions synced to audio | Blocks | Free | no deps | |
| chat-gptchat-gpt | ChatGPT composer pill with greeting, suggestion chips, and voice-to-send morph | Blocks | Free | no deps | |
| chat-to-previewchat-to-preview | Prompt-to-render loop: the ask types into the composer and sends into the thread, the answer streams back, and the preview assembles from wireframe to rendered scene | Blocks | Free | no deps | |
| claude-chatclaude-chat | Claude composer card with typed prompt and waveform-to-send morph | Blocks | Free | no deps | |
| claude-codeclaude-code | Claude Code terminal welcome screen with CLI prompt typing | Blocks | Free | no deps | |
| code-accordioncode-accordion | Stepped walkthrough where each section opens, writes its code, is checked off, and closes behind the next | Blocks | Free | no deps | |
| code-diff-wipecode-diff-wipe | Diff patch landing line by line: an apply front travels the file, removals collapse, additions open and write in | Blocks | Free | no deps | |
| code-revealcode-reveal | Editor window that writes a syntax-highlighted file character by character, then focuses the lines that matter | Blocks | Free | no deps | |
| comment-calloutcomment-callout | Viewer comment answered on screen: it lands from the feed, the ask is marked up, the creator hearts it, and the reply is typed and sent | Blocks | Free | no deps | |
| creator-reelcreator-reel | Vertical creator media composition template | Blocks | Free | no deps | |
| dashboard-populatedashboard-populate | Dashboard metrics populate | Blocks | Free | no deps | |
| data-flow-pipesdata-flow-pipes | Pipeline running end to end: stages come up in order, pipes draw between them, and a stream of payloads hops through, lighting each stage and ticking its tally | Blocks | Free | no deps | |
| data-storydata-story | Data storytelling composition template | Blocks | Free | no deps | |
| deploy-revealdeploy-reveal | Terminal deploy to browser | Blocks | Free | no deps | |
| device-mockup-zoomdevice-mockup-zoom | Cinematic laptop, phone, or browser mockup with staged UI and slow camera pullback | Blocks | Free | no deps | |
| drag-drop-flowdrag-drop-flow | Cursor drags a file out of a media library into a drop zone that arms, catches it, and uploads it to completion | Blocks | Free | no deps | |
| ecosystem-orbitecosystem-orbit | Logo with orbiting satellites | Blocks | Free | no deps | |
| end-cardend-card | Outro built in the order a viewer acts on it: title, button assembling under its label, address typing, channels, one pulse | Blocks | Free | no deps | |
| feature-listfeature-list | List being ticked off: each row arrives in turn, its rule draws across, and its check strokes in behind it | Blocks | Free | no deps | |
| hero-device-assemblehero-device-assemble | Device layers assemble hero | Blocks | Free | no deps | |
| hero-loophero-loop | 12-second seamless-looping website hero composition | Blocks | Free | no deps | |
| hook-cardhook-card | Short-form opener where the hook rises line by line out of its mask and an underline draws under the promise | Blocks | Free | no deps | |
| image-expandimage-expand | Thumbnail expands fullscreen | Blocks | Free | no deps | |
| introintro | 5-second branded intro composition | Blocks | Free | no deps | |
| landing-code-showcaselanding-code-showcase | Landing with install commands | Blocks | Free | no deps | |
| live-code-splitlive-code-split | Code editor with live preview | Blocks | Free | no deps | |
| logo-reveallogo-reveal | Logo mark draw-on with wordmark and tagline beats | Blocks | Free | no deps | |
| lower-thirdlower-third | Name plate that plays its whole life: wipes out from the frame edge, settles, holds, then retreats the way it came | Blocks | Free | no deps | |
| map-flightmap-flight | Animated map flyover with route reveal and markers | Blocks | Free | no deps | |
| media-framemedia-frame | One piece of media presented: the frame opens like a shutter under a slow push, then the title masks up and the caption settles | Blocks | Free | no deps | |
| media-sequencemedia-sequence | Edited run of shots pushed on one after another, with a chapter strip that fills through the item playing | Blocks | Free | no deps | |
| metric-tickermetric-ticker | KPI cards that count themselves in | Blocks | Free | no deps | |
| opencodeopencode | OpenCode TUI composer with agent and model status | Blocks | Free | no deps | |
| podcast-clippodcast-clip | Podcast clip composition with audio visuals and captions | Blocks | Free | no deps | |
| pricing-focuspricing-focus | Pricing tier focus animation | Blocks | Free | no deps | |
| quote-cardquote-card | Pull quote read aloud: the mark draws, the quote rises line by line, a marker sweeps the phrase, the attribution lands last | Blocks | Free | no deps | |
| showcaseshowcase | Full demo reel with TransitionSeries | Blocks | Free | no deps | |
| social-clipsocial-clip | 9:16 social clip with hook, captions, and CTA | Blocks | Free | no deps |
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| use-staggeruse-stagger | Hook for staggered child delays | Hooks | Free | no deps |
| Component | What the registry says it is | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| ai-composer-utilsai-composer-utils | Shared typewriter, caret, morph, and intro helpers for AI composer scenes | Utilities | Free | no deps | |
| audio-viz-utilsaudio-viz-utils | Windowed audio spectrum helpers | Utilities | Free | no deps | |
| caption-utilscaption-utils | Caption page grouping and word-active helpers | Utilities | Free | no deps | |
| chart-utilschart-utils | Chart scaling and SVG path helpers | Utilities | Free | no deps | |
| code-syntaxcode-syntax | Syntax tokenizer, editor palettes, and revealable code line renderer for the code scenes | Utilities | Free | no deps | |
| layoutlayout | Format-agnostic layout helpers | Utilities | Free | no deps | |
| map-utilsmap-utils | MapLibre and Turf geospatial helpers | Utilities | Free | no deps | |
| media-utilsmedia-utils | Media item timing and fit helpers | Utilities | Free | no deps | |
| motion-primitivemotion-primitive | Enter/exit motion contract shared by the animation primitives — opacity leads, exits are shorter, and a bounded Sequence times the exit itself | Utilities | Free | no deps | |
| motion-tokensmotion-tokens | Named motion duration and stagger tokens | Utilities | Free | no deps | |
| motion-wrappermotion-wrapper | Inline wrapper for enter/exit animations (avoids AbsoluteFill overlap) | Utilities | Free | no deps | |
| path-utilspath-utils | SVG path measuring, sampling, auto-fit and waypoint helpers | Utilities | Free | no deps | |
| springssprings | Default spring configurations | Utilities | Free | no deps | |
| text-emphasistext-emphasis | Word-level phrase matching and marker geometry for scenes that sweep emphasis across text | Utilities | Free | no deps | |
| text-fit-utilstext-fit-utils | Safe headline fitting helpers | Utilities | Free | no deps | |
| timingtiming | Frame timing helpers and enter easing | Utilities | Free | no deps | |
| transition-timingtransition-timing | Shared TransitionSeries timing helpers and layered progress curves | Utilities | Free | no deps |

