OpenCut: Open-source web video editor
Timeline-based browser video editor with multi-track support.
Learn more about OpenCut
OpenCut is a browser-based video editing application that provides timeline-oriented editing capabilities with support for multiple tracks. It operates entirely within the web browser using Web APIs for media manipulation, allowing users to perform non-linear editing operations without server-side processing. The editor implements a track-based architecture where video and audio clips can be arranged, trimmed, and layered across parallel timelines. Built with web technologies, it processes video data client-side using the Canvas API and Web Audio API for rendering and playback synchronization.

Client-side processing
Video data remains on the user's device rather than being transmitted to external servers. This architecture choice prioritizes data privacy by avoiding cloud-based video uploads.
Multi-platform deployment
Single codebase targets web, desktop, and mobile environments through Next.js and related frameworks. The project structure separates platform-specific implementations while sharing core editor logic.
No subscription model
All core editing features are available without paywalls or subscription requirements. The project explicitly aims to provide functionality comparable to CapCut's free tier without artificial feature restrictions.
import { Timeline, VideoClip } from '@opencut/editor';
const timeline = new Timeline();
const clip = new VideoClip({
src: '/media/video.mp4',
startTime: 0,
duration: 5000,
track: 0
});
timeline.addClip(clip);
await timeline.render();See how people are using OpenCut
Related Repositories
Discover similar tools and frameworks used by developers
tailwindcss-typography
Cascading typographic styles for unstyled HTML containers.
chenyuluoyan_thin
A refined thin-weight Chinese font family designed for modern digital interfaces, offering graceful readability and aesthetic appeal for web and application typography.
react
Component-based library using virtual DOM for efficient UI rendering.
html5-qrcode
Camera and file-based QR/barcode scanning library.
tailwindcss
PostCSS framework generating utility classes from scanned templates.