Broot, a terminal-based file explorer written in Rust, reaches version 1.0 after 500 commits and 60 releases. Key additions include file preview, content search with complex pattern syntax, multi-panel support for file operations, and cross-platform support (Mac and Windows) achieved by switching from Termion to Crossterm. Internally, the author introduced more concurrency using Crossbeam and Rayon. The author reflects on what worked well (Rust's safety for refactoring, fearless concurrency) and what was less impactful than expected (multi-panel UI). With no major items left on the TODO list, the focus now shifts to growing the user base.
Sort: