Rust File Manager

Open-source Rust projects categorized as File Manager

Top 5 Rust File Manager Projects

File Manager
  • yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: Aerc: A Well-Crafted TUI for Email | news.ycombinator.com | 2024-08-22

    I must respectfully disagree. It's far from just about writing an email; it's about managing hundreds of emails. With Vim keybindings, I can switch between email accounts, folders, and individual emails in Aerc at lightning speed. I can select emails using the same keybindings as I would to select lines of text in Vim. Then, I can use those same keybindings to delete, move, copy, or mark emails. The efficiency? It's many times better once you understand the Vim mindset. Plus, I can use the same keybinding system in other programs too. Take a look at [oil.nvim](https://github.com/stevearc/oil.nvim), NNN, or [yazi](https://github.com/sxyazi/yazi), or mpv or surfingkeys in your browser.

    For Yazi, I even created a hardcore Vim configuration that makes it even easier and more efficient for any user familiar with Vim keybindings.

    Just one example: look at your email program. Perhaps you have a folder open with 100 emails. Now, imagine that each email is nothing more than a line of text. So, you have a document with 100 lines of text. In Aerc, I can simply jump to the first line (the first email) with `gg`. And with `G`, I can jump to the last email. With `ff`, I filter all emails that have the same sender. With `fs`, all that have the same subject. With `V`, I mark an email, and with `X` or `dd`, I can delete the email. Before that, I can mark all the emails I filtered with `G`. If I don't want to delete them but move them instead, I just press `pf` and enter the first letters of the desired folder where I want to move my emails. I can also set certain folders where I often move emails as shortcuts. For example, `pb` to move emails to the "Brain" folder. Have a look at my simple config: https://github.com/rafo/aerc-vim/blob/main/binds.conf

    Once understood, everything becomes incredibly fast.

    Tip: try surfingkeys in your browser.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • xplr

    A hackable, minimal, fast TUI file explorer

    Project mention: Superfile – A fancy, petty terminal file manager | news.ycombinator.com | 2024-05-10

    I love that there are a lot of great options in this space. This one looked nice due to its selection pane: https://xplr.dev/

  • joshuto

    ranger-like terminal file manager written in Rust

    Project mention: Use Midnight Commander like a pro (2015) | news.ycombinator.com | 2024-01-21
  • felix

    tui file manager with vim-like key mapping (by kyoheiu)

  • scd

    Sync current directory between your shell and a file manager

  • SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust File Manager discussion

Log in or Post with

Rust File Manager related posts

Index

What are some of the best open-source File Manager projects in Rust? This list will help you:

Project Stars
1 yazi 14,092
2 xplr 4,119
3 joshuto 3,394
4 felix 709
5 scd 127

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com