Loading...
Desktop video editor for YouTube creators: multi-track timeline, effects and per-platform export, rebuilt from a mock pipeline onto a Rust/FFmpeg engine.
YouTube Studio Editor is a Tauri desktop app (Vue 3 frontend, Rust backend) for YouTube-style editing: multi-track timeline, transitions, color grading, subtitles and platform-specific export profiles. The Rust core owns the project database, YouTube API integration and a bundled FFmpeg sidecar, with a service layer of 74 modules behind a shared BaseService with health monitoring.
A media editor is a resource-management problem disguised as a UI: decoder buffers, waveforms and exports leak memory under load, and the first version simulated FFmpeg in TypeScript — fast to build, impossible to ship.
Rebuilt the backend as native Rust with a bundled FFmpeg sidecar, moved heavy processing off the webview, introduced a dedicated memory manager with thresholds and automatic cleanup, and standardized services on a common lifecycle with health checks.
Explore more projects similar to this one

Rotavue is a commercial desktop application, built by VietProHub, for producing 360° object photography tours. Photographers import a batch of images, set the grid layout, and the app generates a tiled, multi-resolution viewer. The output is a self-contained package that can be published on any static host.

NihonGO! pairs learners with 3D avatar characters for one-on-one Japanese conversation practice. A streaming tutor replies in pure Japanese while a separate analysis endpoint returns corrections, vocabulary and grammar notes. The product spans a Flutter app (mobile, web, desktop), a Hono/TypeScript backend on Supabase, and four LLM providers behind one interface — with an internal security audit completed before store submission.

Kaiwa Coach scores spoken Japanese entirely on-device. A Rust engine (called through Dart FFI) runs voice activity detection, YIN pitch tracking, mora segmentation and DTW alignment against native reference contours. Flutter handles the interface, encrypted local storage and sync, while Firebase acts as a control plane only — no audio ever leaves the phone.
Tell us about your project and we'll get back to you within 24 hours.
Reference Project:
YouTube Studio Editor