File Organizer
Java-to-Rust port of a file organizer, native UI with GPUI.
Live demo
From chaos to order.
Images
IMG_2041.jpgscreenshot.pnglogo.webpscan-04.tiffavatar.gifDocuments
cv-2026.pdfnotes.mdfacture_03.pdfrapport.docxtodo.txtAudio
demo-take2.wavpodcast.mp3sample.flacvoice-memo.m4aCode
main.rsorganizer.rswatch.rsCargo.tomlui.rsfs_rules.rsThe goal of the port: gain performance and reliability, and learn Rust on a real project. The business logic (sorting rules, moves, watching) is pure and testable, independent from the rendering layer.
Highlights
- Pure filesystem logic, decoupled from the UI
- Real-time watching with the notify crate