Skip to content

ter-9001/WannaCut

Repository files navigation

🚀 WannaCut - Professional Open Core Video Editor

Reddit Community YouTube Channel License

WannaCut is a high-performance, lightweight video editor built for the modern creator. Combining the safety of Rust (Tauri) with the flexibility of React, it offers a professional-grade timeline experience without the bloat of traditional editors.

This is Free CapCut available for Linux and Windows. More complete than other projects in the community: So give a star to the project if you like. I am accepting recommendations

Status: 🛠️ Premiere Version is Available ❗❗❗ (Beta)


📸 Project Glimpse

Project Manager

Texto Alternativo

Professional Timeline

Texto Alternativo

Clips's Context Menu and Keyframes

Texto Alternativo

Texto Alternativo

Fadein and out:

Texto Alternativo

Effects for video and audio:

Texto Alternativo


✨ Current Features

  • Smart Project Manager: Workspace-based file system to organize all your productions.

  • Multi-Track Timeline: Resizable and vertical-scrolling timeline with dynamic track management.

  • Pro Playback System: requestAnimationFrame driven playhead with sub-second timecode precision.

  • Infinite History (100+ Steps): Robust Undo/Redo system protecting your creative process.

  • Intelligent Manipulation:

    • Precision Split (S) tool.
    • Multi-select clips and assets for bulk actions.
    • Magnetic Snapping: Magnetic timeline for perfect alignment.
  • Easy Fadein and Out: Easy Fade In and Out (for video and audio) moving the corners of the clips.

  • Scale Controls: Dynamic zoom (Ctrl/Alt + Scroll) and resizable UI panels.

  • Asset Purge: Automatic cleaning of unused tracks to keep the workspace optimized.

  • Separate Audio: Separate or Recover Audio with one click.

  • Keyframable Volume, Opacity and Speed: Change Volume, Speed and Opacity using Keyframes. Keyframes that are not speed-related automatically sync with the time distortion caused by speed adjustments.

  • Sub-clips: Create subclips before importing them into the project.

  • Web Media Linker: Quick network integration to stream or fetch cloud-stored public video links directly into your active project timeline.

  • Drag & Drop Trimming: Resizing clips directly on the timeline edges.

  • Audio Waveforms: Visual representation of audio tracks for sync.

  • Export Engine: Native rendering via MoviePy.

  • Transition Library: Fade-ins, cuts, and visual effects.

  • Silent Notification System: A system of notifications that appears only when you click on the bell (right corner).

  • Video and Audio effects: Video effects like Glitch RGB, Camera Shake, Blur, and Audio Effects like Microphone and Alien.

  • Smart Edge Navigation: Dedicated shortcuts to instantly jump between clip edges (edit points) for fast timeline traversal.


🛠️ Built With

  • Tauri: High-performance desktop framework.
  • React + TypeScript: For a type-safe and reactive UI.
  • Tailwind CSS: Professional-grade styling.
  • Lucide React: Beautiful and consistent iconography.
  • Framer Motion: Smooth transitions and UI feedback.

💻 Installation

Just go to the WannaCut Website and follow the instructions.

🛠️ NEED HELP

Need help or want to report bugs? Join our Reddit Community

Want to learn how to use WannaCut? Watch our YouTube Channel


🗺️ Roadmap (Upcoming Features)

  • Mask: Advanced shape masking (Rectangle, Circle, and Custom paths) with real-time hardware-accelerated feathering and opacity control.

  • Transitions: Smooth, dynamic video and audio transitions (Fade, Cross Dissolve, Slide, and Zoom) with full duration customization directly on the timeline edges.


⚖️ License

WannaCut is open-core software licensed under the GNU AGPLv3.

Packages

 
 
 

Contributors

Languages