https://github.com/shixinhuang99/czkawka-tauri
Multi functional app to find duplicates, empty folders, similar images etc.
https://github.com/shixinhuang99/czkawka-tauri
cleaner czkawka desktop krokiet react rust tauri
Last synced: 3 months ago
JSON representation
Multi functional app to find duplicates, empty folders, similar images etc.
- Host: GitHub
- URL: https://github.com/shixinhuang99/czkawka-tauri
- Owner: shixinhuang99
- License: mit
- Created: 2025-01-14T11:06:06.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-05-17T04:39:50.000Z (5 months ago)
- Last Synced: 2025-05-17T05:24:58.559Z (5 months ago)
- Topics: cleaner, czkawka, desktop, krokiet, react, rust, tauri
- Language: TypeScript
- Homepage:
- Size: 6.71 MB
- Stars: 18
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tauri - CzkawkaTauri - Multi functional app to find duplicates, empty folders, similar images etc. (Applications / File management)
README
## CzkawkaTauri
A Tauri frontend of [Czkawka](https://github.com/qarmin/czkawka) on macOS and Windows.


A Tauri frontend of Czkawka, based on `czkawka_core`, targeting only macOS and Windows platforms.
Since Czkawka on my computer started crashing upon opening after just a few uses. The UI/UX is actually referenced from Krokiet, and the functionality is also the same as Krokiet.
### Installation
[Downlaod latest release](https://github.com/shixinhuang99/czkawka-tauri/releases)
### Differences with Krokiet:
- Use full paths for paths.
- Use decimal for file sizes.
- The default scan directory is the user directory.
- When deleting files, they are moved to the recycle bin by default.### Note
- On macOS, Some directories controlled by system permissions are excluded by default. If necessary, please click the Add button to open Finder, select the desired directory, and remove it from the excluded directories. This should allow the system to remember the accessible directories(known issue: macOS may forget about accessible directories after installing a new version, you need to reset the settings and repeat the above actions).
- Versions with the ffmpeg suffix in the release are bundled with the ffmpeg binary.### Development
requirements:
- rust stable
- node 22
- pnpmpackages required for Linux (Ubuntu 24.04 for instance):
see [Tauri Doc](https://tauri.app/start/prerequisites/#linux)
```sh
sudo apt install libglib2.0-dev \
libgtk-3-dev \
libsoup-3.0-dev \
libjavascriptcoregtk-4.1-dev \
libwebkit2gtk-4.1-dev \
libxdo-dev
```run:
```sh
pnpm i
cargo build
node --run run
```format and lint
```sh
just fmt
just check
```