https://github.com/bewinxed/leftright
A rust GUI to help sort images in a folder visually using direction keys, Built with Rust & egui
https://github.com/bewinxed/leftright
Last synced: about 1 year ago
JSON representation
A rust GUI to help sort images in a folder visually using direction keys, Built with Rust & egui
- Host: GitHub
- URL: https://github.com/bewinxed/leftright
- Owner: Bewinxed
- Created: 2025-01-26T18:32:54.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-26T18:53:39.000Z (over 1 year ago)
- Last Synced: 2025-03-24T08:43:35.052Z (over 1 year ago)
- Language: Rust
- Size: 36.1 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LeftRight - Fast Image Sorter
LeftRight is a lightning-fast, keyboard-driven image sorting tool built in Rust using the egui framework. It allows you to quickly categorize images into custom folders with smooth animations and an intuitive interface.
https://github.com/user-attachments/assets/c4748c61-ed19-4b9c-852c-7fb3954f1cab
## Features
- Quick image sorting with keyboard shortcuts
- Visual feedback with smooth animations
- Concurrent image loading for fast startup
- Support for multiple image formats (JPG, PNG, GIF, WebP)
- Undo functionality
- Real-time progress tracking
## Installation
```bash
cargo install leftright
```
## Usage
```bash
# Sort images in current directory
leftright
# Sort images in specific directory
leftright -d /path/to/images
# Get help
leftright --help
```
## Keyboard Shortcuts
- `←` - Move image to left category
- `→` - Move image to right category
- `↑` - Move image to up category
- `↓` - Move image to down category
- `Ctrl+Z` - Undo last move
## Building from Source
```bash
git clone https://github.com/yourusername/leftright
cd leftright
cargo build --release
```
The binary will be available in `target/release/leftright`
## License
MIT