remotion-dev/remotion
π₯ Make videos programmatically with React
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Use Cases & Benefits
- Create videos programmatically using React and web technologies like CSS, Canvas, SVG, and WebGL.
- Enables leveraging React's reusable components and programming capabilities for dynamic, customizable video creation.
- Use for generating personalized video content such as year-in-review summaries or custom animations.
- Use for building complex video effects and animations driven by algorithms and data.
- Use for integrating video generation into web applications with fast refresh and component-based architecture.
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