remotion-dev/remotion
π₯ Make videos programmatically with React
Backblaze Generative Media Hackathon
Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.
Loading star history...
Use Cases & Benefits
- Remotion enables programmatic video creation using React, leveraging web technologies like CSS, Canvas, SVG, and WebGL for rich visual effects.
- Built with TypeScript and React, it supports reusable components, fast refresh, and integration with the JavaScript ecosystem for dynamic video generation.
- With over 24k stars and active maintenance since 2020, it is mature and popular, but its special licensing may require companies to obtain a commercial license.
- Organizations can integrate Remotion into production pipelines to automate personalized video content, marketing videos, or data-driven visual storytelling using code.
- Ideal use cases include creating dynamic, customizable videos, automated video reports, educational content, and interactive media leveraging React's component model.
About remotion
Remotion is a framework for creating videos programmatically using React.
Why create videos in React?
- Leverage web technologies: Use all of CSS, Canvas, SVG, WebGL, etc.
- Leverage programming: Use variables, functions, APIs, math and algorithms to create new effects
- Leverage React: Reusable components, Powerful composition, Fast Refresh, Package ecosystem
Created with Remotion
|
GitHub Unwrapped - Personalized Year in Review Try β’ Source | View more in the Remotion Showcase! |
Get started
If you already have Node.JS installed, type
npx create-video@latest
to get started. Otherwise, read the installation page in the documentation.
Documentation
Documentation: remotion.dev/docs
API Reference: remotion.dev/api
License
Be aware of that Remotion has a special license and requires obtaining a company license in some cases. Read the LICENSE page for more information.
Contributing
Please read CONTRIBUTING.md to learn about contributing to this project.
Discover Repositories
Search across tracked repositories by name or description