openreel-video cover

Augani /

openreel-video

OpenReel Video - Professional browser-based video editor. Open source CapCut alternative. 100% browser-based, no installation, no cloud uploads, no watermarks.

stars★ 4.3k
forks⑂ 594
Primary languageTypeScript, HTML, WGSL, JavaScript, CSS, Python and other
LicenseMIT
Last updatedtoday

Overview

OpenReel Video is a fully-featured browser-based video editor that runs entirely client-side. Built with React, TypeScript, WebCodecs, and WebGPU for professional-grade video editing without the need for expensive software or cloud processing.

100% Client-Side - Your videos never leave your device. No uploads, no cloud processing, complete privacy.

No Installation - Works in Chrome/Edge. Just open and start editing.

Professional Features - Multi-track timeline, keyframe animations, color grading, audio effects, and more.

GPU Accelerated - WebGPU and WebCodecs for smooth 4K editing and fast exports.

Free Forever - MIT licensed, no subscriptions, no watermarks.

Features

Video Editing

Multi-track timeline - Unlimited video, audio, image, text, and graphics tracks

Real-time preview - Smooth playback with GPU acceleration

Precision editing - Frame-accurate scrubbing, cut, trim, split, ripple delete

Transitions - Crossfade, dip to black/white, wipe, slide effects

Video effects - Brightness, contrast, saturation, blur, sharpen, glow, vignette, chroma key

Blend modes - Multiply, screen, overlay, add, subtract, and more

Speed control - 0.25x to 4x with audio pitch preservation

Crop & transform - Position, scale, rotation with 3D perspective

Graphics & Text

Professional text editor - Rich styling, shadows, outlines, gradients

20+ text animations - Typewriter, fade, slide, bounce, pop, elastic, glitch

Karaoke-style subtitles - Word-by-word highlighting synced to audio

Shape tools - Rectangle, circle, arrow, polygon, star with fill/stroke

SVG support - Import SVGs with color tinting and animations

Stickers & emoji - Built-in library

Background generator - Solid colors, gradients, mesh gradients, patterns

Keyframe animations - Animate any property over time with 20+ easing curves

Audio

Multi-track mixing - Unlimited audio tracks with real-time mixing

Waveform visualization - Visual audio editing

Audio effects - EQ, compressor, reverb, delay, chorus, flanger, distortion

Volume & panning - Per-clip controls with fade in/out

Beat detection - Auto-generate markers synced to music

Audio ducking - Auto-reduce music when dialog plays

Noise reduction - 3-pass noise removal (tonal, broadband, rumble)

Color Grading

Color wheels - Lift, gamma, gain controls

HSL adjustments - Hue, saturation, lightness fine-tuning

Curves editor - RGB and individual channel curves

LUT support - Import and apply 3D LUTs

Built-in presets - One-click color grading

Export

MP4 (H.264/H.265) - Universal compatibility

WebM (VP8/VP9/AV1) - Web-optimized format

ProRes - Professional intermediate format (Proxy, LT, Standard, HQ, 4444)

Quality presets - 4K @ 60fps, 1080p, 720p, 480p

Custom settings - Bitrate, frame rate, codec options, color depth

Hardware encoding - WebCodecs for fast exports

AI upscaling - Enhance resolution with WebGPU shaders

Audio export - MP3, WAV, AAC, FLAC, OGG

Image sequences - JPG, PNG, WebP frame export

Progress tracking - Real-time progress with cancel support

Professional Tools

Unlimited undo/redo - Full history with recovery

Auto-save - Never lose work (IndexedDB storage)

Keyboard shortcuts - Professional workflow

Snap to grid - Magnetic alignment

Track management - Show/hide, lock/unlock, reorder

Subtitle support - SRT import with customizable styling

Screen recording - Record screen, camera, or both

Project sharing - Export/import project files

Performance

WebGPU rendering - GPU-accelerated compositing

WebCodecs API - Hardware video decoding/encoding

Frame caching - LRU cache for smooth playback

Web Workers - Background processing

4K support - Edit and export in 4K resolution.

Key topics

Getting started

Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:

Open the official repository ↗

How it compares

Here is how this project sits alongside a few other tools in the same category:

Questions about this project

What is openreel-video?
OpenReel Video is a fully-featured browser-based video editor that runs entirely client-side. Built with React, TypeScript, WebCodecs, and WebGPU for professional-grade video editing without the need for expensive software or cloud processing.
What license does openreel-video use?
MIT
How popular is openreel-video on GitHub?
openreel-video has roughly 4.3k stars and 594 forks on GitHub as of the latest data.
Is openreel-video actively maintained?
This repository has been updated recently, which is generally a good sign of active maintenance.
What language is openreel-video written in?
openreel-video is written primarily in TypeScript, HTML, WGSL, JavaScript, CSS, Python and other.

Repository info

OwnerAugani
Primary languageTypeScript, HTML, WGSL, JavaScript, CSS, Python and other
LicenseMIT
CreatedJuly 16, 2026
Last updatedJuly 16, 2026
← Explore more News & Open Source projectsSpotted outdated info? Suggest an update →