Animated Remotion Logo

[![Discord Shield](https://img.shields.io/discord/809501355504959528?color=000000&label=Discord&logo=fdgssdf)](https://remotion.dev/discord) [![NPM Version](https://img.shields.io/npm/v/remotion.svg?style=flat&color=black)](https://www.npmjs.org/package/remotion) [![NPM Downloads](https://img.shields.io/npm/dm/remotion.svg?style=flat&color=black&label=Downloads)](https://npmcharts.com/compare/remotion?minimal=true) Twitter 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

"This video was made with code" - Fireship WatchSource

GitHub Unwrapped - Personalized Year in Review TrySource

View more in the Remotion Showcase!
## Get started If you already have Node.JS installed, type ```console npx create-video@latest ``` to get started. Otherwise, read the [installation page](https://www.remotion.dev/docs/) in the documentation. ## Documentation Documentation: [**remotion.dev/docs**](https://www.remotion.dev/docs) API Reference: [**remotion.dev/api**](https://www.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](LICENSE.md) page for more information. ## Contributing Please read [CONTRIBUTING.md](CONTRIBUTING.md) to learn about contributing to this project.