Online react video editor using remotion. Capcut and canva clone.
TypeScript
1,805
31 commits
updated Jun 30, 2026
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.
@openvideo/engine-pixi.| 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 |
Install dependencies from the monorepo root or directly in this directory:
# From the monorepo root
pnpm install
# Or within this directory (standalone)
npm install
Copy .env.sample to .env and configure the required keys:
cp .env.sample .env
| Variable | Description |
|---|---|
R2_* | Cloudflare R2 / S3 credentials and public CDN domain for asset uploads. |
DEEPGRAM_API_KEY | API key for audio and video transcription. |
PEXELS_API_KEY | API key for the stock media library. |
pnpm dev
# or
npm run dev
Open http://localhost:3000 in your browser.
OpenVideo is available under a dual-license model:
For commercial licensing, custom integrations, or enterprise support, contact us at cloud@openvideo.dev.
1,552 followers · starred Jun 2025
121 followers · starred May 2026
323 followers · starred Nov 2024
163 followers · starred Dec 2025
Online react video editor using remotion. Capcut and canva clone.
TypeScript
1,805
31 commits
updated Jun 30, 2026
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.
@openvideo/engine-pixi.| 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 |
Install dependencies from the monorepo root or directly in this directory:
# From the monorepo root
pnpm install
# Or within this directory (standalone)
npm install
Copy .env.sample to .env and configure the required keys:
cp .env.sample .env
| Variable | Description |
|---|---|
R2_* | Cloudflare R2 / S3 credentials and public CDN domain for asset uploads. |
DEEPGRAM_API_KEY | API key for audio and video transcription. |
PEXELS_API_KEY | API key for the stock media library. |
pnpm dev
# or
npm run dev
Open http://localhost:3000 in your browser.
OpenVideo is available under a dual-license model:
For commercial licensing, custom integrations, or enterprise support, contact us at cloud@openvideo.dev.
1,552 followers · starred Jun 2025
121 followers · starred May 2026
323 followers · starred Nov 2024
163 followers · starred Dec 2025