remotion-dev/remotion

🎥 Make videos programmatically with React

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on January 25th, 2026
Created on June 23rd, 2020
Open Issues & Pull Requests: 175 (-3)
Number of forks: 4,319
Total Stargazers: 57,219 (+8)
Total Subscribers: 165 (+0)

Repository Insights (GitGenius)

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

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 8% 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 "annoying for user" waits about 2 days. 12% of tracked open issues have had no activity in three months. Only 22% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 167
New in 7 days: 65
Closed in 7 days: 89
Avg open age: 51 days
Stale 30+ days: 90
Stale 90+ days: 29

Recent activity

Opened in 7 days: 57
Closed in 7 days: 76
Comments in 7 days: 15
Events in 7 days: 166

Top labels

  • bug (449)
  • agentic motion editor must have (54)
  • 💎 Bounty (42)
  • 💰 Rewarded (41)
  • filed by customer (35)
  • annoying for user (30)
  • enhancement (17)
  • 🥨 hacktoberfest (11)

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.