# remotion-templates
**Repository Path**: caomusheng/remotion-templates
## Basic Information
- **Project Name**: remotion-templates
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-07-11
- **Last Updated**: 2026-07-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 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](https://www.reactvideoeditor.com/remotion-templates).
## Templates by Category
### Charts & Data (9)
| Template | File | Description |
|----------|------|-------------|
| Bar Chart | `chart-animation.tsx` | Animated SVG bar chart with staggered bar growth |
| Line Chart | `line-chart.tsx` | SVG polyline drawing left-to-right with data points |
| Pie Chart | `pie-chart.tsx` | Segmented circle with sequential segment reveals |
| Donut Chart | `donut-chart.tsx` | Ring chart with animated segments and centre metric |
| Area Chart | `area-chart.tsx` | Gradient-filled area under a line, revealing left to right |
| Progress Bars | `progress-bars.tsx` | Horizontal bars filling to different widths |
| Stat Counter | `stat-counter.tsx` | Large number counting up with comma formatting |
| Comparison Chart | `comparison-chart.tsx` | Side-by-side before/after metric comparison |
| Circular Progress | `circular-progress.tsx` | Animated progress ring with percentage |
### Text (9)
| Template | File | Description |
|----------|------|-------------|
| Animated Text | `animated-text.tsx` | Character-by-character text reveal |
| Bounce Text | `bounce-text.tsx` | Spring bounce entrance for titles |
| Bubble Pop Text | `bubble-pop-text.tsx` | Characters pop in inside bubbles |
| Floating Text Chip | `floating-bubble-text.tsx` | Floating label with sine-wave wobble |
| Glitch Text | `glitch-text.tsx` | RGB split glitch with decay |
| Popping Scale Text | `popping-text.tsx` | Spring-based scale pop entrance |
| Pulsing Text | `pulsing-text.tsx` | Continuous scale pulse for emphasis |
| Slide Text | `slide-text.tsx` | Directional slide-in text |
| Typewriter Subtitle | `typewriter-subtitle.tsx` | Character-by-character typing with cursor |
### Content Animation (9)
| Template | File | Description |
|----------|------|-------------|
| Animated List | `animated-list.tsx` | Staggered list item entrance |
| Card Flip | `card-flip.tsx` | 3D card flip with front/back content |
| Countdown Timer | `countdown-timer.tsx` | 5-4-3-2-1-GO with spring scale |
| Notification Pop | `notification-pop.tsx` | Stacking notification toasts |
| Particle Explosion | `particle-explosion.tsx` | Burst particles from centre |
| Progress Steps | `progress-steps.tsx` | Step indicator filling in sequence |
| Rotating Carousel | `rotating-carousel.tsx` | 3D rotating card carousel |
| Sound Wave | `sound-wave.tsx` | Audio waveform bar visualiser |
| Text Highlight | `text-highlight.tsx` | Sequential word highlighting |
### Background (9)
| Template | File | Description |
|----------|------|-------------|
| Bokeh Circles | `bokeh-circles.tsx` | Floating soft circles with drift |
| Geometric Patterns | `geometric-patterns.tsx` | Rotating/scaling geometric shapes |
| Gradient Shift | `gradient-shift.tsx` | Slowly shifting ambient gradient |
| Grid Pulse | `grid-pulse.tsx` | Dot grid with ripple wave pulse |
| Liquid Wave | `liquid-wave.tsx` | Flowing SVG wave shapes |
| Matrix Rain | `matrix-rain.tsx` | Falling code rain columns |
| Noise Grain | `noise-grain.tsx` | Subtle film grain overlay |
| Pixel Transition | `pixel-transition.tsx` | Pixelated grid reveal |
| Starfield | `starfield.tsx` | Flying-through-space star effect |
### Cinematic (9)
| Template | File | Description |
|----------|------|-------------|
| Camera Shake | `camera-shake.tsx` | Decaying shake for impact moments |
| Film Burn | `film-burn.tsx` | Warm light leak overlay |
| Ken Burns | `ken-burns.tsx` | Pan and zoom for images |
| Letterbox Reveal | `letterbox-reveal.tsx` | Black bars retracting to reveal |
| Parallax Pan | `parallax-pan.tsx` | Multi-layer parallax scrolling |
| Spotlight Reveal | `spotlight-reveal.tsx` | Expanding circle clip-path reveal |
| Vignette Pulse | `vignette-pulse.tsx` | Pulsing darkened edges overlay |
| Whip Pan | `whip-pan.tsx` | Fast horizontal pan with motion blur |
| Zoom Pulse | `zoom-pulse.tsx` | Rhythmic zoom in/out pulse |
### Transition (9)
| Template | File | Description |
|----------|------|-------------|
| Blinds Transition | `blinds-transition.tsx` | Horizontal blinds opening |
| Clock Wipe | `clock-wipe.tsx` | Radial clock-hand sweep |
| Cross Dissolve | `cross-dissolve.tsx` | Classic cross-fade between scenes |
| Fade Through Black | `fade-through-black.tsx` | Dip to black between scenes |
| Iris Transition | `iris-transition.tsx` | Circular iris close/open |
| Morph Transition | `morph-transition.tsx` | Scale-and-fade morph |
| Push Transition | `push-transition.tsx` | New scene pushes old off-screen |
| Slide Wipe | `slide-wipe.tsx` | Spring-driven panel slide |
| Zoom Through | `zoom-through.tsx` | Zoom in then zoom out reveal |
### Logo & Branding (9)
| Template | File | Description |
|----------|------|-------------|
| Logo Blur Reveal | `logo-blur-reveal.tsx` | Focus-pull blur to sharp |
| Logo Bounce Drop | `logo-bounce-drop.tsx` | Drop from above with bounce |
| Logo Fade Reveal | `logo-fade-reveal.tsx` | Fade in with subtle scale-up |
| Logo Glitch Reveal | `logo-glitch-reveal.tsx` | RGB split glitch decaying to clean |
| Logo Scale Rotate | `logo-scale-rotate.tsx` | Spinning scale entrance |
| Logo Spin Reveal | `logo-spin-reveal.tsx` | 3D Y-axis spin reveal |
| Logo Split Reveal | `logo-split-reveal.tsx` | Left/right halves expanding |
| Logo Stroke Draw | `logo-stroke-draw.tsx` | SVG stroke drawing animation |
| Logo Typewriter | `logo-typewriter.tsx` | Icon + typed company name |
### Intro & Outro (9)
| Template | File | Description |
|----------|------|-------------|
| Chapter Title | `chapter-title.tsx` | Chapter number with extending lines |
| Cinematic Title Intro | `cinematic-title-intro.tsx` | Title spring-in with growing underline |
| Countdown Intro | `countdown-intro.tsx` | Ring countdown 3-2-1-GO |
| Credits Roll | `credits-roll.tsx` | Scrolling movie-style credits |
| End Card | `end-card.tsx` | Outro with subscribe CTA |
| Lower Third | `lower-third.tsx` | News-style name/title bar |
| Quote Card | `quote-card.tsx` | Animated quotation with attribution |
| Subscribe Reminder | `subscribe-reminder.tsx` | Floating subscribe overlay |
| Title Split | `title-split.tsx` | Split text meeting in centre |
### Image & Media (9)
| Template | File | Description |
|----------|------|-------------|
| Gallery Grid | `gallery-grid.tsx` | Staggered 2x3 grid reveal |
| Image Carousel | `image-carousel.tsx` | Horizontal sliding with centre focus |
| Image Comparison Slider | `image-comparison-slider.tsx` | Before/after sliding divider |
| Image Zoom Reveal | `image-zoom-reveal.tsx` | Zoom-out focus-pull reveal |
| Masonry Gallery | `masonry-gallery.tsx` | Pinterest-style staggered grid |
| Photo Stack | `photo-stack.tsx` | Overlapping frames with rotation |
| Picture in Picture | `picture-in-picture.tsx` | PiP overlay layout |
| Polaroid Frame | `polaroid-frame.tsx` | Polaroid-style photo with drop-in |
| Split Screen | `split-screen.tsx` | Two 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 ``:
```tsx
import ChartAnimation from "./templates/chart-animation";
;
```
> **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.