EZCut is a lightweight desktop image editing tool for Windows 10+ (64-bit) and macOS 10.15+ .
Repository:
This project is built for fast startup and a small app size.
- Desktop runtime: Tauri
- Frontend: plain HTML, CSS, and JavaScript
- Image processing: Rust with the
imagecrate
The interface uses a compact macOS-inspired layout:
- Left side: image preview and image list
- Right side: collapsible settings panel
- Batch import for multiple images
- Drag and drop support
- Real-time preview
- Resize
- Crop
- Text watermark
- Overlay image layer
- Custom output directory
- Optional clear-after-export behavior
- Custom filename template
- Regex-based rename rules
- Portable Windows build without installer
- When crop is enabled, the preview shows a crop box
- The crop box can be moved and resized from the preview
- When text watermark is enabled, the watermark can be dragged in the preview
- The watermark size can be adjusted from the preview handle
cargo tauri devcargo tauri buildPushing a tag like v0.1.0 will trigger GitHub Actions to build and upload:
EZCut-v0.1.0-windows-x64.zipEZCut-v0.1.0-macos-x64.zipEZCut-v0.1.0-macos-arm64.zip
src/index.htmlsrc/styles.csssrc/app.jssrc-tauri/src/main.rssrc-tauri/tauri.conf.jsondocs/index.html
Enable GitHub Pages and set the publishing source to the docs folder on the main branch.
