Skip to content
AI Monorepos Free online conference · June 23 Join us!

Remotion Video template

Programmatic videos in React, rendered in CI.

Terminal window
npx create-nx-workspace@latest my-workspace --template nrwl/remotion-template
Remotion Video template preview

Create videos with React using Remotion. This monorepo ships an example composition, a reusable animation library, and Nx targets so you can preview in Remotion Studio locally and render videos as cached, distributable tasks in CI.

Highlights

Video as code

Compose videos with React components and data - version them, review them, and reuse them.

Reusable animations

A shared library of animation components and easings keeps your compositions DRY.

Render in CI

Renders become Nx tasks - cache them, run them on changed compositions only, and distribute them with Nx Cloud.

Quickstart

  • Open Remotion Studio:
    Terminal window
    npx nx run video:studio
  • Render the example video:
    Terminal window
    npx nx run video:render
  • Visualize your monorepo's graph in the browser:
    Terminal window
    npx nx graph

What's inside

  • apps/video - Remotion project with example compositions
  • packages/animations - reusable animation components and easings
  • Nx targets for studio + render

Speed up CI with Nx Cloud

Connect this monorepo to Nx Cloud to share one remote cache across your team and CI, and distribute tasks across machines as it grows.

  • Remote caching shared across your team and CI
  • Distributed task execution with Nx Agents
  • Automated e2e test splitting
  • CI that detects failures and proposes fixes

Learn more