Launched this week

File Sorcerer
Remove Duplicates, Rename, and Organize Files
2 followers
Remove Duplicates, Rename, and Organize Files
2 followers
It is three-in-one file management utility. It can organize files into well-named folders, remove duplicates, and batch-rename. Built in Rust with Iced, it is fast and lightweight. It won't flinch at any number of files.



I learned Rust and had to make a "real project" to call myself a fully fledged developer. So, out of a problem I myself face, I got the idea of a file organizer. Additionally, I have a personal expense that it could possibly pay for, which is a second motivation.
I could not make shoutouts for these:
Rust — it helps so much in writing bug-free code, forcing one to handle the errors at each step.
BLAKE3 — It is cryptographically secure and super-fast. It is the biggest "pro" of the duplicate remover.
Iced — Iced is perhaps the only production-ready retained-mode Rust GUI framework. It helped immensely: the UI is native (no Electron or WebView); the screenshot feature allows me to automate the creation of the app's 270 screenshots (3 tools x light/dark mode x 45 languages).
Claude, DeepSeek, and Qwen: I did not vibe code the app: That would ruin the fun of coding. But, without the help of these, I could not have localized the app at all. DeepSeek translated the localization files. Qwen translated the description. Claude created all the icons in the UI. It also helped me know what I should put in each tool. For example, the five deduplication strategies are Claude's suggestions.
The file-format crate — it detects the file extensions and categories. Without it the organizer would not have been as efficient. I would probably have a JSON file mapping file types to their common extensions, that is, if I coded it regardless. file-format's FileFormat enumeration has 448 variants, including "Empty."