Skip to content

ter-9001/FreeCut

Repository files navigation

🚀 FreeCut - Professional Open Source Video Editor

FreeCut 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.

I am trying to creating the Free CapCut available even for Linux and MacOS, more complet than OpenCut, I am accepting recommendations

Status: 🛠️ Under Active Development (Alpha)


📸 Project Glimpse

Project Manager

Texto Alternativo

Professional Timeline

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.

    • Smart Snapping: Magnetic timeline for perfect alignment.

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

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


🛠️ 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.


🚀 Getting Started

Prerequisites

  • Node.js (v18+)

  • Rust toolchain

  • Tauri CLI

Installation

Bash

# Clone the repository
git clone https://github.com/seu-usuario/freecut.git

# Install dependencies
npm install

# Run in development mode
npm run tauri dev


🗺️ Roadmap (Upcoming Features)

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

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

  • Export Engine: Native rendering via FFmpeg.

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

  • AI-Powered Tools: Automated subtitles and smart silence cutting.


⚖️ License

FreeCut is open-source software licensed under the GNU AGPLv3.

Because creative tools should belong to everyone.

About

The open-source CapCut alternative for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages