{"repo":"openvideodev/react-video-editor","free":true,"listed":false,"github":"https://github.com/openvideodev/react-video-editor","clone":"git clone https://github.com/openvideodev/react-video-editor.git","description":"Online react video editor using remotion. Capcut and canva clone.","language":"TypeScript","stars":1774,"topics":["canva","capcut","react","remotion","video-editor"],"license":null,"category":"media-processing","readme_excerpt":"OpenVideo Editor A lightweight, high-performance, client-side web video editor. It serves as a showcase for the OpenVideo engine and a starter kit for building video-editing SaaS applications. Website · Discord · Docs --- Key Features - Client-Side Rendering : Hardware-accelerated rendering and exporting using WebCodecs and PixiJS v8 via @openvideo/engine-pixi . - Multi-Track Timeline : Layered editing for video, audio, and images with drag-and-drop, splitting, trimming, and snapping. - Interactive Canvas : Real-time viewport preview supporting drag, resize, rotate, and layer re-ordering. - Asset Management : Local and cloud storage (e.g., Cloudflare R2, AWS S3) for media uploads. - Effects & Transitions : Custom shader-based transitions and effects applied between clips. - Local Exporting : Direct timeline rendering into MP4 files using browser APIs with zero server rendering costs. - Modern UI/UX : Dark-mode interface built with Tailwind CSS v4, Radix UI, and Framer Motion. --- Tech Stack Component Technology :--- :--- Framework Next.js 15 (App Router) Rendering PixiJS v8 via @openvideo/engine-pixi Timeline & Core @openvideo/core , @openvideo/timeline State Zustand Styling Tailwind CSS v4 UI & Animation Radix UI, shadcn/ui, Framer Motion --- Getting Started 1. Installation Install dependencies from the monorepo root or directly in this directory: 2. Environment Setup Copy .env.sample to .env and configure the required keys: Variable Description :--- :--- R2 Cloudflare R2 / ","default_branch":null,"files":null,"tree":[],"storefront":"/r/openvideodev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/openvideodev/react-video-editor/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}