broot

A new way to see and navigate directory trees : https://dystroy.org/broot (by Canop)

Broot Alternatives

Similar projects and alternatives to broot

  1. fzf

    427 broot VS fzf

    :cherry_blossom: A command-line fuzzy finder

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. ripgrep

    364 broot VS ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  4. Cargo

    275 broot VS Cargo

    The Rust package manager

  5. nnn

    202 broot VS nnn

    n³ The unorthodox terminal file manager

  6. bat

    207 broot VS bat

    A cat(1) clone with wings.

  7. fd

    190 broot VS fd

    A simple, fast and user-friendly alternative to 'find'

  8. ranger

    168 broot VS ranger

    A VIM-inspired filemanager for the console

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. exa

    131 broot VS exa

    A modern replacement for ‘ls’.

  11. lf

    115 broot VS lf

    Terminal file manager

  12. zoxide

    104 broot VS zoxide

    A smarter cd command. Supports all major shells.

  13. xplr

    105 broot VS xplr

    A hackable, minimal, fast TUI file explorer

  14. bottom

    84 broot VS bottom

    Yet another cross-platform graphical process/system monitor.

  15. lsd

    65 broot VS lsd

    The next gen ls command

  16. erdtree

    58 broot VS erdtree

    A modern, cross-platform, multi-threaded, and general purpose filesystem and disk-usage utility that is aware of .gitignore and hidden file rules.

  17. z

    46 broot VS z

    z - jump around

  18. image

    37 broot VS image

    Encoding and decoding images in Rust (by image-rs)

  19. tokei

    35 broot VS tokei

    Count your code, quickly.

  20. dua-cli

    28 broot VS dua-cli

    View disk space usage and delete unwanted data, fast.

  21. joshuto

    11 broot VS joshuto

    ranger-like terminal file manager written in Rust

  22. lc

    8 broot VS lc

    A post-modern, "multi-dimensional", configurable, abbreviating, extensible ls/file lister in Nim

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better broot alternative or higher similarity.

broot discussion

Log in or Post with

broot reviews and mentions

Posts with mentions or reviews of broot. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-19.
  • Code. Bash arguments: last and all previous
    2 projects | dev.to | 19 Jan 2025
    Originally, I was looking for a way to open files from broot file manager. By design, broot pauses while the file is opened - so it is not particularly comfortable (I mean, possible) to open several files at once. But we can instruct broot to open files with an arbitrary script, in which we can run target command in a background (see nohup and disown at the bottom).
  • How Not to Learn Rust
    1 project | news.ycombinator.com | 30 Dec 2024
    I adore writings like this, mistake is the wrong word, but we learn best from the experience of others esp where things did not work and why.

    BTW, this is from the author of Broot, the creative file explorer.

    https://github.com/Canop/broot

    When we try so hard to appear successful and without mistake, it paints a distorted picture. The dead ends are where knowledge is made.

  • Show HN: Facad. The ls alternative making terminals cooler than GUIs
    9 projects | news.ycombinator.com | 30 Sep 2024
    Would a commander type TUI work for you?

    https://github.com/MidnightCommander/mc

    https://github.com/ranger/ranger

    https://github.com/jarun/nnn

    There's also superfile and broot, but personally I feel like they try to do a little too much, might work for you though:

    https://github.com/yorukot/superfile

    https://github.com/Canop/broot

  • Use Midnight Commander like a pro (2015)
    9 projects | news.ycombinator.com | 21 Jan 2024
    Take a look at broot https://github.com/Canop/broot
  • Johnny Decimal: A System to Organize Projects
    3 projects | news.ycombinator.com | 14 Sep 2023
    A past coworker implemented a system like this. It was awful. He was the gatekeeper because the numbers and names had to be "just so" to meet his approval, and he was the most senior person on the team. He was neurotic in general and a pain to work with.

    The idea of limiting yourself to a few top-level categories in a directory hierarchy and then doing the same with subdirectories makes sense, but adding numbers is a bad idea. It just creates more work, and other people have to learn your idiosyncratic nomenclature. Just give the directories good names and get on with it. Search really isn't as bad as the article suggests, especially with something like broot [1].

    [1]: https://github.com/Canop/broot

  • Broot: A new way to look at file management written in Rust
    1 project | news.ycombinator.com | 6 Sep 2023
  • Antonmedv/walk: Terminal file manager
    8 projects | news.ycombinator.com | 22 Aug 2023
    I've used a lot of the tools mentioned here in comments, but I think just for finding a directory/file broot[1] is much faster and easier than others. Though it is also quite feature rich but mostly it's just write a fuzzy search term that could even be sub-sub-directory and open, extremely quickly.

    [1] https://github.com/Canop/broot

  • Projectable: A TUI file manager built for projects
    5 projects | news.ycombinator.com | 25 Jun 2023
    `broot` (https://github.com/Canop/broot) is another file manager with a curious interface that seems to fill a similar niche.

    Of course, there are many other file managers to choose from (mc, ranger, nnn, lf, ....), but most of them don't show nested subdirectories by default.

  • Report on platform-compliance for cargo directories
    9 projects | /r/rust | 23 May 2023
    As a macOS user, it boils my brain whenever I've to type in something like ~/Library/Application Support/org.rust-lang.Cargo/config.toml. macOS users have been begging CLI tools to support XDG variables on macOS too. Setting defaults is a strong indication to the community what should be the "preferred" locations. The defaults defined in your article will invariably lead to some authors saying that if that path is good enough for cargo, then it is good enough for their tool. Even the latest draft RFC acknowledges that macOS should use XDG variables too. I've written more about this here.
  • erdtree v1.2.0, a modern multi-threaded alternative to `du` and `tree` now with support for globbing, icons, and more
    9 projects | /r/rust | 4 Mar 2023
    You may be interested in broot
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 25 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Stats

Basic broot repo stats
44
11,255
8.9
9 days ago

Canop/broot is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of broot is Rust.


Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?