I built a cross-platform file commander in Rust — RCommander now runs on Windows, Linux and macOS

⚓ Rust    📅 2026-06-19    👤 surdeus    👁️ 2      

surdeus

Hi everyone,

I wanted to share a small milestone from my current project: RCommander, a Norton Commander / Total Commander inspired file manager written in Rust.

What started as a small experiment has now become a real cross-platform desktop application. It currently runs on:

Windows
Linux / Ubuntu
macOS

The goal is not to reinvent every file manager feature at once, but to build a fast, clean and practical commander-style file manager with a modern Rust foundation.

Current features include:

  • dual-pane commander-style layout
  • file navigation
  • basic file operations
  • archive support with unzip and unrar
  • installer builds
  • GTK4-based desktop UI
  • very low memory usage compared to many modern desktop apps

For me, the most exciting part is that Rust feels like a really strong foundation for this kind of native desktop tool. The app already feels lightweight and responsive, and I’m slowly moving it from “cool prototype” toward something I can actually use every day.

There is still a lot to do: better archive integration, a large-file viewer, settings, polished platform-specific packaging, and probably many small UX details that only become visible through real use.

I would be happy to hear feedback from other Rust / desktop app developers:

  • What would you expect from a modern commander-style file manager?
  • Are there any Rust crates or architectural patterns you would recommend for this kind of app?
  • Has anyone here shipped GTK4 apps professionally across Windows, Linux and macOS?

This project has been a lot of fun so far. It is no longer just a demo — it is starting to become a real tool.

https://github.com/anjunar/rust-commander

3 posts - 2 participants

Read full topic

🏷️ Rust_feed