I built a cross-platform Norton Commander inspired file manager in Rust — and learned a lot about GTK4, archives, and AI-assisted development.
anjunar
/
rust-commander
A fast, lightweight two-pane file commander built with Rust and GTK4.
RCommander
RCommander is a clean, native two-pane file commander written in Rust and GTK4.
It is inspired by classic commander-style file managers such as Norton Commander, Total Commander, and SpeedCommander, but built with a modern Rust codebase, native GTK widgets, and a clear architecture that avoids homemade UI emulation where the operating system or toolkit should provide the right primitive.
The goal is simple: a fast, practical, keyboard-friendly desktop file manager that feels direct, lightweight, and dependable.
Current Status
RCommander is already usable as a real desktop application, not just a UI prototype. It supports the core commander workflow, native file panels, file operations with progress feedback, file viewing/editing, and initial archive support.
The project is still young and evolving quickly. APIs, internal structure, and feature details may change while the application grows toward a more complete commander experience.
Features
- Native GTK4 desktop interface
- Classic two-pane commander layout
- Keyboard-oriented workflow
- …

Top comments (0)