Remotion Templates | RVE

Add studio level motion graphics into your videos with our MCP server

Documentation

Remotion Templates by RVE

A collection of 81 free, ready-to-use Remotion templates for creating programmatic videos with React. Each template is a self-contained React component that uses Remotion hooks (useCurrentFrame, interpolate, spring, useVideoConfig) β€” no CSS keyframes or external animation libraries.

Live Demos

See all templates in action at reactvideoeditor.com/remotion-templates.

Templates by Category

Charts & Data (9)

TemplateFileDescription
Bar Chartchart-animation.tsxAnimated SVG bar chart with staggered bar growth
Line Chartline-chart.tsxSVG polyline drawing left-to-right with data points
Pie Chartpie-chart.tsxSegmented circle with sequential segment reveals
Donut Chartdonut-chart.tsxRing chart with animated segments and centre metric
Area Chartarea-chart.tsxGradient-filled area under a line, revealing left to right
Progress Barsprogress-bars.tsxHorizontal bars filling to different widths
Stat Counterstat-counter.tsxLarge number counting up with comma formatting
Comparison Chartcomparison-chart.tsxSide-by-side before/after metric comparison
Circular Progresscircular-progress.tsxAnimated progress ring with percentage

Text (9)

TemplateFileDescription
Animated Textanimated-text.tsxCharacter-by-character text reveal
Bounce Textbounce-text.tsxSpring bounce entrance for titles
Bubble Pop Textbubble-pop-text.tsxCharacters pop in inside bubbles
Floating Text Chipfloating-bubble-text.tsxFloating label with sine-wave wobble
Glitch Textglitch-text.tsxRGB split glitch with decay
Popping Scale Textpopping-text.tsxSpring-based scale pop entrance
Pulsing Textpulsing-text.tsxContinuous scale pulse for emphasis
Slide Textslide-text.tsxDirectional slide-in text
Typewriter Subtitletypewriter-subtitle.tsxCharacter-by-character typing with cursor

Content Animation (9)

TemplateFileDescription
Animated Listanimated-list.tsxStaggered list item entrance
Card Flipcard-flip.tsx3D card flip with front/back content
Countdown Timercountdown-timer.tsx5-4-3-2-1-GO with spring scale
Notification Popnotification-pop.tsxStacking notification toasts
Particle Explosionparticle-explosion.tsxBurst particles from centre
Progress Stepsprogress-steps.tsxStep indicator filling in sequence
Rotating Carouselrotating-carousel.tsx3D rotating card carousel
Sound Wavesound-wave.tsxAudio waveform bar visualiser
Text Highlighttext-highlight.tsxSequential word highlighting

Background (9)

TemplateFileDescription
Bokeh Circlesbokeh-circles.tsxFloating soft circles with drift
Geometric Patternsgeometric-patterns.tsxRotating/scaling geometric shapes
Gradient Shiftgradient-shift.tsxSlowly shifting ambient gradient
Grid Pulsegrid-pulse.tsxDot grid with ripple wave pulse
Liquid Waveliquid-wave.tsxFlowing SVG wave shapes
Matrix Rainmatrix-rain.tsxFalling code rain columns
Noise Grainnoise-grain.tsxSubtle film grain overlay
Pixel Transitionpixel-transition.tsxPixelated grid reveal
Starfieldstarfield.tsxFlying-through-space star effect

Cinematic (9)

TemplateFileDescription
Camera Shakecamera-shake.tsxDecaying shake for impact moments
Film Burnfilm-burn.tsxWarm light leak overlay
Ken Burnsken-burns.tsxPan and zoom for images
Letterbox Revealletterbox-reveal.tsxBlack bars retracting to reveal
Parallax Panparallax-pan.tsxMulti-layer parallax scrolling
Spotlight Revealspotlight-reveal.tsxExpanding circle clip-path reveal
Vignette Pulsevignette-pulse.tsxPulsing darkened edges overlay
Whip Panwhip-pan.tsxFast horizontal pan with motion blur
Zoom Pulsezoom-pulse.tsxRhythmic zoom in/out pulse

Transition (9)

TemplateFileDescription
Blinds Transitionblinds-transition.tsxHorizontal blinds opening
Clock Wipeclock-wipe.tsxRadial clock-hand sweep
Cross Dissolvecross-dissolve.tsxClassic cross-fade between scenes
Fade Through Blackfade-through-black.tsxDip to black between scenes
Iris Transitioniris-transition.tsxCircular iris close/open
Morph Transitionmorph-transition.tsxScale-and-fade morph
Push Transitionpush-transition.tsxNew scene pushes old off-screen
Slide Wipeslide-wipe.tsxSpring-driven panel slide
Zoom Throughzoom-through.tsxZoom in then zoom out reveal

Logo & Branding (9)

TemplateFileDescription
Logo Blur Reveallogo-blur-reveal.tsxFocus-pull blur to sharp
Logo Bounce Droplogo-bounce-drop.tsxDrop from above with bounce
Logo Fade Reveallogo-fade-reveal.tsxFade in with subtle scale-up
Logo Glitch Reveallogo-glitch-reveal.tsxRGB split glitch decaying to clean
Logo Scale Rotatelogo-scale-rotate.tsxSpinning scale entrance
Logo Spin Reveallogo-spin-reveal.tsx3D Y-axis spin reveal
Logo Split Reveallogo-split-reveal.tsxLeft/right halves expanding
Logo Stroke Drawlogo-stroke-draw.tsxSVG stroke drawing animation
Logo Typewriterlogo-typewriter.tsxIcon + typed company name

Intro & Outro (9)

TemplateFileDescription
Chapter Titlechapter-title.tsxChapter number with extending lines
Cinematic Title Introcinematic-title-intro.tsxTitle spring-in with growing underline
Countdown Introcountdown-intro.tsxRing countdown 3-2-1-GO
Credits Rollcredits-roll.tsxScrolling movie-style credits
End Cardend-card.tsxOutro with subscribe CTA
Lower Thirdlower-third.tsxNews-style name/title bar
Quote Cardquote-card.tsxAnimated quotation with attribution
Subscribe Remindersubscribe-reminder.tsxFloating subscribe overlay
Title Splittitle-split.tsxSplit text meeting in centre

Image & Media (9)

TemplateFileDescription
Gallery Gridgallery-grid.tsxStaggered 2x3 grid reveal
Image Carouselimage-carousel.tsxHorizontal sliding with centre focus
Image Comparison Sliderimage-comparison-slider.tsxBefore/after sliding divider
Image Zoom Revealimage-zoom-reveal.tsxZoom-out focus-pull reveal
Masonry Gallerymasonry-gallery.tsxPinterest-style staggered grid
Photo Stackphoto-stack.tsxOverlapping frames with rotation
Picture in Picturepicture-in-picture.tsxPiP overlay layout
Polaroid Framepolaroid-frame.tsxPolaroid-style photo with drop-in
Split Screensplit-screen.tsxTwo panels sliding to meet

Getting Started

  1. Clone or download this repository
  2. Copy the template file(s) you want into your Remotion project
  3. Import and use in your <Composition />:
import ChartAnimation from "./templates/chart-animation";

<Composition
  id="BarChart"
  component={ChartAnimation}
  durationInFrames={90}
  fps={30}
  width={960}
  height={540}
/>;

Note: These templates are standalone React components. Copy them into your project, link them with your Remotion setup, and adjust props to fit your needs.

Contributing

Contributions are welcome! If you have ideas for new templates or improvements to existing ones, feel free to submit an issue or a pull request.

License

All templates in this repository are available under the MIT License. You can use them in personal and commercial projects, but attribution is appreciated where applicable.