Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Nnn | 16,003 | 4 days ago | 20 | July 26, 2022 | 5 | bsd-2-clause | C | |||
n³ The unorthodox terminal file manager | ||||||||||
Fff | 3,796 | a month ago | 1 | March 03, 2021 | 57 | mit | Shell | |||
📁 A simple file manager written in bash. | ||||||||||
Xplr | 2,948 | a day ago | 124 | September 11, 2022 | 9 | mit | Rust | |||
A hackable, minimal, fast TUI file explorer | ||||||||||
Joshuto | 1,169 | 16 days ago | 3 | July 08, 2022 | 31 | lgpl-3.0 | Rust | |||
ranger-like terminal file manager written in Rust | ||||||||||
Felix | 382 | a month ago | 34 | July 04, 2022 | 5 | mit | Rust | |||
tui file manager with vim-like key mapping | ||||||||||
Tuifimanager | 354 | 4 days ago | 15 | March 02, 2022 | 13 | gpl-3.0 | Python | |||
A cross-platform terminal-based termux-oriented file manager (and component), meant to be used with a Uni-Curses project or as is. | ||||||||||
Goful | 235 | 1 | a year ago | 42 | November 29, 2021 | mit | Go | |||
Goful is a CUI file manager written in Go. | ||||||||||
Fman | 225 | 4 months ago | 7 | October 30, 2022 | 6 | mit | Go | |||
TUI File Manager | ||||||||||
Sfm | 166 | 7 months ago | 2 | isc | C | |||||
simple file manager | ||||||||||
Fm.awk | 114 | 8 days ago | 1 | gpl-3.0 | Awk | |||||
File manager written in awk |
Awesome TUI File Manager
More on the way!!
NOTE: If you want to edit your files in the terminal you must set the
EDITOR
environment variable to your favorite editor. Example:vim, nvim, emacs...
You can install pre-built binaries on the releases page
$ go install github.com/nore-dev/[email protected]
$ npm i @nore-dev/fman
brew install fman/tap/fman
Key | Description |
---|---|
q, Ctrl+C |
Exit from application |
a, h, left |
Move to parent directory |
d, l, right |
Move to selected directory |
s, j, down |
Move cursor down |
w, k, up |
Move cursor up |
enter |
Open file with default program |
c |
Copy selected entry path to the clipboard |
shift+g |
Move to the end of the list |
g |
Move to the beginning of the list |
m |
Toggle showing hidden Files |
~, . |
Move to the home directory |
shift+down |
Scroll preview down |
shift+up |
Scroll preview up |
? |
Toggle help |
Key | Type | Values | Default value |
---|---|---|---|
--theme |
string |
dracula,brogrammer |
dracula |
--icons |
string |
nerdfont,emoji,none |
nerdfont |
Without these projects this project would not have existed at all.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the MIT License. See LICENSE
for more information.
Inspired by knipferrc/fm