A hardware-accelerated video editor built on Rust, Tauri v2, and React 19. Sub-10ms frame decoding, GPU-native rendering, and a frame-accurate timeline — all free and open source under MIT.
See the code
Professional video editing—free and open source forever.
A hardware-accelerated video editor built on Rust, Tauri v2, and React 19. Sub-10ms frame decoding, GPU-native rendering, and a frame-accurate timeline — all free and open source under MIT.
Features • Architecture • ⚡ Performance Telemetry • Installation • Development • Contributing
Clypra is a free, open-source video editor (MIT License) with professional-grade features. Everything is 100% free and open source—no watermarks, no paywalls, no feature limits, and no subscriptions required.
To ensure stutter-free 60 FPS playback and diagnose edge-case GPU driver regressions across diverse hardware configurations, Clypra includes a lightweight, non-blocking telemetry collector:
/studio/admin).For technical details, see the Performance Telemetry Specification.
Clypra is built with a native Rust/Tauri v2 core for hardware video operations, coupled with a React 19 frontend.
┌────────────────────────────────────────────────────────────┐
│ Frontend (React/TS) │
│ ┌──────────────┐ ┌───────────────┐ ┌─────────────────┐ │
│ │ Timeline UI │ │ Preview Canvas│ │ Filmstrip Cache │ │
│ └──────┬───────┘ └──────┬────────┘ └────────┬────────┘ │
│ └─────────────────┴────────────────────┘ │
│ │ │
│ Tauri IPC Layer │
└───────────────────────────┼────────────────────────────────┘
│
┌───────────────────────────┼────────────────────────────────┐
│ Backend (Rust/FFmpeg) │
│ ┌─────────────────┴──────────────────┐ │
│ │ Decoder Pool (LRU Cache) │ │
│ │ (VideoToolbox / D3D11VA / VAAPI) │ │
│ └─────────────┬────────────────────┬─┘ │
│ ┌─────────────▼────────┐ ┌────────▼──────────┐ │
│ │ Frame Decoder │ │ Export Pipeline │ │
│ └──────────────────────┘ └───────────────────┘ │
└────────────────────────────────────────────────────────────┘
For performance benchmarks and technical deep-dives, see the Clypra Runtime Performance Architecture, Native Performance Contract, the Performance Telemetry Specification, and the Program Preview Performance Runbook.
Download pre-built binaries from Latest Releases.
brew install AIEraDev/tap/clypra or download Clypra-universal.dmg.Clypra-x64.msi.Clypra-x86_64.AppImage (chmod +x and run).rustup)# Clone repository
git clone https://github.com/AIEraDev/clypra.git
cd clypra
# Install dependencies
npm install
# Setup environment variables
cp .env.example .env
# Run development mode
npm run tauri dev
src/ — React 19 + TypeScript frontend (UI, timeline, canvas renderer, Zustand state).src-tauri/ — Native Rust backend (FFmpeg decoder pool, hardware acceleration, Tauri IPC commands).npm test # Run frontend tests
cd src-tauri && cargo test # Run Rust backend tests
npx tsc --noEmit # Type check
npm run format # Format codebase
CONTRIBUTING.md for guidelines and code standards.SPONSORS.md.2,091 followers · starred May 2026
239 followers · starred Jul 2026
145 followers · starred Jul 2026
59 followers · starred Aug 2026
A hardware-accelerated video editor built on Rust, Tauri v2, and React 19. Sub-10ms frame decoding, GPU-native rendering, and a frame-accurate timeline — all free and open source under MIT.
See the code
Professional video editing—free and open source forever.
A hardware-accelerated video editor built on Rust, Tauri v2, and React 19. Sub-10ms frame decoding, GPU-native rendering, and a frame-accurate timeline — all free and open source under MIT.
Features • Architecture • ⚡ Performance Telemetry • Installation • Development • Contributing
Clypra is a free, open-source video editor (MIT License) with professional-grade features. Everything is 100% free and open source—no watermarks, no paywalls, no feature limits, and no subscriptions required.
To ensure stutter-free 60 FPS playback and diagnose edge-case GPU driver regressions across diverse hardware configurations, Clypra includes a lightweight, non-blocking telemetry collector:
/studio/admin).For technical details, see the Performance Telemetry Specification.
Clypra is built with a native Rust/Tauri v2 core for hardware video operations, coupled with a React 19 frontend.
┌────────────────────────────────────────────────────────────┐
│ Frontend (React/TS) │
│ ┌──────────────┐ ┌───────────────┐ ┌─────────────────┐ │
│ │ Timeline UI │ │ Preview Canvas│ │ Filmstrip Cache │ │
│ └──────┬───────┘ └──────┬────────┘ └────────┬────────┘ │
│ └─────────────────┴────────────────────┘ │
│ │ │
│ Tauri IPC Layer │
└───────────────────────────┼────────────────────────────────┘
│
┌───────────────────────────┼────────────────────────────────┐
│ Backend (Rust/FFmpeg) │
│ ┌─────────────────┴──────────────────┐ │
│ │ Decoder Pool (LRU Cache) │ │
│ │ (VideoToolbox / D3D11VA / VAAPI) │ │
│ └─────────────┬────────────────────┬─┘ │
│ ┌─────────────▼────────┐ ┌────────▼──────────┐ │
│ │ Frame Decoder │ │ Export Pipeline │ │
│ └──────────────────────┘ └───────────────────┘ │
└────────────────────────────────────────────────────────────┘
For performance benchmarks and technical deep-dives, see the Clypra Runtime Performance Architecture, Native Performance Contract, the Performance Telemetry Specification, and the Program Preview Performance Runbook.
Download pre-built binaries from Latest Releases.
brew install AIEraDev/tap/clypra or download Clypra-universal.dmg.Clypra-x64.msi.Clypra-x86_64.AppImage (chmod +x and run).rustup)# Clone repository
git clone https://github.com/AIEraDev/clypra.git
cd clypra
# Install dependencies
npm install
# Setup environment variables
cp .env.example .env
# Run development mode
npm run tauri dev
src/ — React 19 + TypeScript frontend (UI, timeline, canvas renderer, Zustand state).src-tauri/ — Native Rust backend (FFmpeg decoder pool, hardware acceleration, Tauri IPC commands).npm test # Run frontend tests
cd src-tauri && cargo test # Run Rust backend tests
npx tsc --noEmit # Type check
npm run format # Format codebase
CONTRIBUTING.md for guidelines and code standards.SPONSORS.md.2,091 followers · starred May 2026
239 followers · starred Jul 2026
145 followers · starred Jul 2026
59 followers · starred Aug 2026