Remotion Templates logo

Remotion Templates

Organization
reactvideoeditor

Free Remotion Effects & Animations

Publisherreactvideoeditor
Repositoryremotion-templates
LanguageTypeScript
Forks
31
Stars
243
Available tools
0
Transport typestdio
Categories
Links
  • Connect tools to AI workflows

    Remotion Templates exposes MCP capabilities that can be used by compatible AI clients and agents.

  • 0 available tools

    Browse the callable actions below, including names and descriptions when provided by the server.

  • Ready-to-copy setup

    Use the installation snippets to configure this server in your preferred MCP client.

  • Open source signals

    243 stars and 31 forks from the linked repository.

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 />:
tsx
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.

Use Remotion Templates MCP with multiple AI models

TypingMind connects MCP tools at the workspace level, so once Remotion Templates is connected, you can use it with different AI models in TypingMind instead of setting it up separately for each model. This MCP runs locally through the TypingMind MCP connector on your device.

Setup guide to use the local connector

Use this when the MCP server needs access to local files, apps, or private resources on your computer.

1

Open the MCP settings

In TypingMind, go to Settings, Advanced Settings, then Model Context Protocol and choose Setup Connector.

  1. Open TypingMind in your browser.
  2. Click the Settings icon.
  3. Go to Advanced Settings.
  4. Open the Model Context Protocol section.
  5. Click Setup Connector and choose This Device.
TypingMind MCP connector setup screen with This Device selected
2

Run the connector command

Choose This Device, copy the command from TypingMind, and run it in Terminal. Keep the process running while you use MCP.

  1. Copy the setup command shown by TypingMind.
  2. Open Terminal on macOS or Windows Terminal on Windows.
  3. Paste and run the command.
  4. Approve the package install if Terminal asks you to proceed.
  5. Keep the Terminal window running while using MCP tools.
3

Add Remotion Templates as a server

When the connector status is Ready, click Edit Servers and paste the MCP server configuration.

  1. Wait until the connector status shows Ready.
  2. Click Edit Servers.
  3. Paste the Remotion Templates MCP server configuration.
  4. Save the server list.
  5. Refresh if you want to confirm the connector is still ready.
TypingMind MCP settings showing active server and Edit Servers button
{
  "mcpServers": {
    "remotion-templates": {
      "command": "npx",
      "args": [
        "-y",
        "<mcp-server-package>"
      ]
    }
  }
}
4

Use it across models

Save the server list, open Plugins, enable the Remotion Templates MCP tools, then select any supported AI model in TypingMind and use the tools in chat or assign them to an AI agent.

  1. Open the Plugins page in TypingMind.
  2. Enable the Remotion Templates MCP tools.
  3. Start a chat and choose the AI model you want to use.
  4. Use the MCP tools in chat or assign them to an AI agent.
  5. Switch to another AI model whenever needed without reconnecting MCP.
TypingMind chat using enabled MCP tools with a selected AI model
Can you use Remotion Templates to help me with this task?
Remotion Templates
Sure. I read it.
Here is what I found using Remotion Templates.

Frequently asked questions

What is the Remotion Templates MCP server used for?

Remotion Templates is an MCP server that lets compatible AI clients connect to external tools and context. In TypingMind, you can add this MCP server once and make its tools available in your AI workspace.

Can I use Remotion Templates MCP with multiple AI models in TypingMind?

Yes. TypingMind connects MCP tools at the workspace level, so you can use Remotion Templates with different AI models such as Claude, ChatGPT, Gemini, or other models you have configured in TypingMind without setting up the MCP server separately for each model.

Why use Remotion Templates MCP with TypingMind?

TypingMind is one of the best frontends for LLM chat because it brings multiple AI models, prompts, plugins, AI agents, API keys, and MCP tools into one workspace. With Remotion Templates connected, you can use its MCP tools across your preferred models while keeping your chat workflow organized in TypingMind.

How do I connect Remotion Templates MCP to TypingMind?

Remotion Templates runs through the TypingMind local MCP connector. This is best when the MCP server needs access to local files, desktop apps, command-line tools, or private resources on your computer.

What tools does Remotion Templates MCP provide in TypingMind?

Remotion Templates exposes MCP capabilities that can be enabled from the TypingMind Plugins page and used in chat or assigned to AI agents.

Do I need to share my API keys with TypingMind to use Remotion Templates MCP?

No. TypingMind is local-first and lets you keep your model providers, API keys, prompts, and MCP configuration under your control. If Remotion Templates requires authentication, add the required headers, OAuth settings, or local configuration for that MCP server when you create the connection.

Related MCP Servers

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇