Answer Box: Clypra, a free and open-source professional video editor built with Tauri v2, React 19, and Rust, has been released under the MIT License. The editor offers hardware-accelerated processing, cross-platform support for desktop and mobile, and optional AI-powered Pro features for natural language editing, auto-captions, and smart reframing. The core editor, effects engine, and all UI components are free forever with no watermarks, feature limits, or subscriptions required.
Core Features and Architecture
Clypra provides frame-accurate trimming, a multi-track timeline with ruler and visual feedback, and a 100-level undo/redo system. It supports high-fidelity waveforms with peak and RMS visualization, frame-accurate audio sync, per-clip volume control, and hardware-accelerated filmstrip thumbnails. The editor includes text overlays with custom fonts and animations, a real-time preview canvas with transform controls, and an FFmpeg-based export pipeline supporting H.264, H.265, and ProRes codecs.
The application is architected with a clear separation between frontend and backend. The frontend uses React 19 with TypeScript in strict mode, Zustand for state management, and Vite for build tooling. The backend is built with Rust and Tauri v2, leveraging FFmpeg via ffmpeg-next for video/audio processing. Hardware acceleration is achieved through VideoToolbox on macOS, D3D11VA on Windows, and VAAPI on Linux. DashMap provides concurrent data structures for performance.
Performance Optimizations
Clypra employs several advanced performance techniques. Decoder prewarming initializes decoders on project load, reducing first-frame latency from 50-100ms to 5-10ms. Thumbnail generation uses a web worker pool (CPU cores minus one, max four) with zero-copy ImageBitmap transfer, cutting main thread CPU usage during scroll by 60%. Batch processing with atlas-based thumbnail storage reduces IPC overhead by 90%, and concurrent frame decoding handles up to 20 videos simultaneously.
Sequential decode optimization uses smart seeking within GOP boundaries to avoid redundant seeks, with sequential hit tracking that detects scrubbing patterns. This achieves a 70% reduction in seek operations during timeline navigation. The decoder pool uses LRU caching with 20 concurrent decoders, and the system tracks 30+ performance metrics across the video pipeline in real time.
Platform Support and Installation
Clypra supports macOS 11+ (Apple Silicon and Intel), Windows 10 version 1809+ and Windows 11, and Linux distributions including Ubuntu 20.04+, Fedora 35+, and Debian 11+. Pre-built binaries are available from the latest release, with recommended installation via Homebrew on macOS. Mobile support for iOS and Android is provided through Capacitor.
Development and Open Core Model
The project follows an open core model: the core editor, effects engine, and all UI components are free under the MIT License. Optional Pro features add AI-powered capabilities such as natural language editing, auto-captions, and smart reframing. The codebase is organized by domain with separate directories for components, state stores, and backend logic. Development requires Node.js 18+, Rust 1.70+, and FFmpeg 6.0+ with development libraries. Platform-specific dependencies include Xcode Command Line Tools on macOS, Visual Studio 2019+ on Windows, and webkit2gtk and libayatana-appindicator on Linux.