remotion-dev/remotion

🎥 Make videos programmatically with React

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on January 25th, 2026
Created on June 23rd, 2020
Open Issues & Pull Requests: 183 (+0)
GitHub issues: Enabled
Number of forks: 4,863
Total Stargazers: 62,518 (+12)
Total Subscribers: 182 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.0 hours
Mean response time: 22.1 days
90th percentile: 18.1 days
Tracked items: 2,731

How this project is maintained

About 7% of issues opened in the past year have never received a reply. Only 9% of open issues come from outside the core team — the tracker reads mainly as internal planning. Work labelled "💰 Rewarded" is answered fastest, typically in under an hour, while "enhancement" waits about 2 days. 14% of tracked open issues have had no activity in three months. 91% of issues opened in the past year have since been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 180
New in 7 days: 87
Closed in 7 days: 111
Avg open age: 39 days
Stale 30+ days: 97
Stale 90+ days: 33

Recent activity

Opened in 7 days: 79
Closed in 7 days: 102
Comments in 7 days: 13
Events in 7 days: 212

Top labels

  • bug (493)
  • agentic motion editor must have (54)
  • annoying for user (54)
  • 💎 Bounty (42)
  • 💰 Rewarded (41)
  • filed by customer (36)
  • enhancement (19)
  • 🥨 hacktoberfest (11)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Remotion is a TypeScript-based framework that enables programmatic video creation using React as the declarative language for defining video content. The project positions itself as video tooling designed for the agent era, supporting three distinct workflows: agentic video creation through coding agents, interactive editing via drag-and-drop interfaces, and programmatic video generation connected to data sources. React code serves as the single source of truth, allowing users to switch between these workflows at any point in their process.

The framework addresses video automation at scale through several core capabilities. Users can establish design systems by creating libraries of animated assets for organizational use, perform batch rendering of millions of videos on custom infrastructure, and build applications ranging from simple tools to complex video editors. The documentation spans over 1000 pages and covers extensive functionality including effects, shapes, transitions, sound effects, captions, and fonts. Rendering options include Node.js APIs, AWS Lambda integration, Vercel deployment, and client-side rendering, with comparative documentation to help users select appropriate approaches.

The repository has demonstrated sustained growth and active maintenance.

The framework provides multiple entry points for users, including agent skills documentation, prompt templates, and a dedicated editor starter for those building video editing applications. Additional resources include a player component for video playback, Mediabunny integration, and a commercial store for premium assets and templates.

The project operates under a special licensing model that requires company licenses in certain cases, as detailed in the LICENSE file. Community support is facilitated through Discord, a network of listed experts, and comprehensive documentation resources. The framework's classification across video, React, programmatic, animation, rendering, motion graphics, web, and declarative categories reflects its position as a comprehensive solution for converting code-based specifications into rendered video output, particularly suited for scenarios requiring automation, batch processing, and integration with data-driven workflows.