* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [Brash](https://github.com/zakariagatter/brash) - CLI Trash Manager in Pure Bash.
* [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
* [colorls](https://github.com/athityakumar/colorls) - A Ruby script that colorizes the `ls` output with color and icons.
* [czkawka](https://qarmin.github.io/czkawka/) - Remove unnecessary files from your computer
* [detox](http://detox.sourceforge.net/) - A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
* [Dext](https://github.com/AfzGit/dext) - (Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
* [doppelganger](https://github.com/witchard/doppelganger) - Save and load your shell environment to create doppelganger shells!
* [dtrx](https://brettcsmith.org/2007/dtrx/) - (Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories.
* [entr](https://github.com/eradman/entr) - Event Notify Test Runner - Run an arbitrary command when files change.
* [exa](https://the.exa.website/) - Replacement for 'ls' written in Rust, with colors and several additional "views".
* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find. Written in Rust.
* [ff](https://github.com/akymos/ff) - ff is a command-line tool to manage favorite folders, creating an alias, to be used via shell directly with the cd command.
* [happyfinder](https://github.com/hugows/hf) - (another) Fuzzy file finder for the command line.
* [hypergrep](https://github.com/p-ranav/hypergrep) - Recursively search directories for a regex pattern using Intel Hypescan.
* [inventory](https://github.com/mothdotmonster/inventory) - Move files like an old text adventure.
* [ll](https://github.com/antonmedv/ll) - ls with git status.
* [lsd](https://github.com/lsd-rs/lsd) - This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [nat](https://github.com/willdoescode/nat) - Complete replacement for the `ls` command.
* [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically.
* [PathPicker](https://facebook.github.io/PathPicker/) - A tool from Facebook that parses the output from a command and presents a UI to select files and directories, can be used to apply a command of a interactively selected files or to move across directories.
* [pcopy](https://github.com/binwiederhier/pcopy) - A temporary file host, nopaste and clipboard across machines. It can be used from the Web UI, via a CLI or without a client by using curl.
* [pretty-ls](https://github.com/ix/pretty-ls) - Rust ls clone with pretty colors.
* [progress](https://github.com/Xfennec/progress) - A tool to monitor the progress of common Coreutils command-line tools (`cp`, `mv`, `dd`, `tar`, `rsync`, etc.); it uses an ncurses interface to display the percentage of data copied; it works by reading from system files and retrieving the necessary information for the estimation.
* [pycp](https://github.com/dmerejkowsky/pycp) - cp and mv with a progressbar.
* [RecoverPy](https://github.com/PabloLec/RecoverPy) - RecoverPy is a powerful tool that leverages your system capabilities to recover lost files. Unlike others, you can not only recover deleted files but also overwritten data.
## <aname="file-ls"></a>File listing (replacement of ls)
* [colorls](https://github.com/athityakumar/colorls) - A Ruby script that colorizes the `ls` output with color and icons.
* [exa](https://the.exa.website/) - Replacement for 'ls' written in Rust, with colors and several additional "views".
* [ll](https://github.com/antonmedv/ll) - ls with git status.
* [lsd](https://github.com/lsd-rs/lsd) - This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
* [nat](https://github.com/willdoescode/nat) - Complete replacement for the `ls` command.
* [pretty-ls](https://github.com/ix/pretty-ls) - Rust ls clone with pretty colors.
## <aname="file-manager"></a>File manager
* [cfiles](https://github.com/mananapr/cfiles) - ncurses file manager written in C with vim like keybindings
file-handling,classifier,,https://github.com/bhrigu123/classifier,"Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc."
file-handling,detox,http://detox.sourceforge.net/,https://sourceforge.net/projects/detox/,"A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones."
file-handling,dtrx,https://brettcsmith.org/2007/dtrx/,https://github.com/dtrx-py/dtrx,"(Do The Right eXtraction) aims at taking ""all the hassle out of extracting archives""; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories."
file-handling,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
file-handling,lsd,,https://github.com/lsd-rs/lsd,"This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project."
file-ls,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
file-ls,lsd,,https://github.com/lsd-rs/lsd,"This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project."
cd,fasd,,https://github.com/clvv/fasd,"A Commandline Tool That Offers Quick Access to Files and Directories. It offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line."
file-handling,fd,,https://github.com/sharkdp/fd,"A simple, fast and user-friendly alternative to find. Written in Rust."
file-renamer,rename,https://www.kernel.org/pub/linux/utils/util-linux/,,"Included in `util-linux`, allows bulk rename of files with regex support."
@ -408,7 +408,7 @@ file-handling,wfh,,https://github.com/kzys/wfh,Continuously watches your local d
text-processing,teip,,https://github.com/greymd/teip,Select partial standard input and replace with the result of another command.
text-processing,espanso,,https://github.com/espanso/espanso,Cross-platform Text Expander written in Rust. Not limited to the command line.
text-processing,huniq,,https://github.com/koraa/huniq,"Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates."
file-handling,nat,,https://github.com/willdoescode/nat,Complete replacement for the `ls` command.
file-ls,nat,,https://github.com/willdoescode/nat,Complete replacement for the `ls` command.
data-management,csvq,,https://github.com/mithrandie/csvq,SQL-like query language for csv.
viewers,baca,,https://github.com/wustho/baca,Lets you indulge in your favorite e-books in the comfort of your terminal.
productivity,Productivity Timer,,https://github.com/h-sifat/productivity-timer,A CLI/TUI Pomodoro timer and todo (coming soon) application for keyboard addicts and terminal fans that makes you more productive.
science,ptable,,https://github.com/velorek1/ptable,A beautiful TUI periodic table for GNU/linux terminals.
file-handling,colorls,,https://github.com/athityakumar/colorls,A Ruby script that colorizes the `ls` output with color and icons.
file-ls,colorls,,https://github.com/athityakumar/colorls,A Ruby script that colorizes the `ls` output with color and icons.
productivity,termtyper,,https://github.com/kraanzu/termtyper,A typing application to level up your fingers!
git,Export Pull Requests,,https://github.com/sshaw/export-pull-requests/,"Export pull requests and/or issues to a CSV file. Supports GitHub, GitLab, and Bitbucket."
text-processing,Output as Format ,,https://github.com/sshaw/output-as-format,"Output stdin as GitHub/Slack/Jira etc... formatted code, lists, or quotes."
@ -964,7 +964,7 @@ online,magic-tape,,https://gitlab.com/christosangel/magic-tape,Magic-tape is an
file-explorer,browsr,,https://github.com/juftin/browsr,"A pleasant file explorer that can browse the contents of local and remote filesystems with your keyboard or mouse; remotes include GitHub, over SSH, in AWS S3, Google Cloud Storage, or Azure Blob Storage."
productivity,Framed,,https://github.com/mactat/framed,A CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner.
file-handling,Findpick,,https://github.com/thingsiplay/findpick,"General purpose file picker combining ""find"" command with a fuzzy finder."
file-handling,pretty-ls,,https://github.com/ix/pretty-ls,Rust ls clone with pretty colors.
file-ls,pretty-ls,,https://github.com/ix/pretty-ls,Rust ls clone with pretty colors.
cheatsheet,IntelliShell,,https://github.com/lasantosr/intelli-shell,"Like IntelliSense, but for shells, acting like a bookmark store for commands."
system,aptitude,,https://salsa.debian.org/apt-team/aptitude,"A TUI front-end to APT, the Debian package manager."
1
category
name
homepage
git
description
130
file-handling
classifier
https://github.com/bhrigu123/classifier
Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
131
file-handling
detox
http://detox.sourceforge.net/
https://sourceforge.net/projects/detox/
A utility designed to easily clean up filenames, it replaces characters like spaces with standard equivalents, it also replace UTF-8 or Latin-1 (or CP 1252) characters with more handy ones.
132
file-handling
dtrx
https://brettcsmith.org/2007/dtrx/
https://github.com/dtrx-py/dtrx
(Do The Right eXtraction) aims at taking "all the hassle out of extracting archives"; allows to use one command to extract archives in different formats, recursive extraction (files into file) and extracts files into dedicated directories.
133
file-handlingfile-ls
exa
https://the.exa.website/
https://github.com/ogham/exa
Replacement for 'ls' written in Rust, with colors and several additional "views".
134
file-handlingfile-ls
lsd
https://github.com/lsd-rs/lsd
This project is a rewrite of GNU ls with lot of added features like colors, icons, tree-view, more formatting options etc. The project is heavily inspired by the super colorls project.
135
cd
fasd
https://github.com/clvv/fasd
A Commandline Tool That Offers Quick Access to Files and Directories. It offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line.
136
file-handling
fd
https://github.com/sharkdp/fd
A simple, fast and user-friendly alternative to find. Written in Rust.
Included in `util-linux`, allows bulk rename of files with regex support.
408
text-processing
teip
https://github.com/greymd/teip
Select partial standard input and replace with the result of another command.
409
text-processing
espanso
https://github.com/espanso/espanso
Cross-platform Text Expander written in Rust. Not limited to the command line.
410
text-processing
huniq
https://github.com/koraa/huniq
Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
411
file-handlingfile-ls
nat
https://github.com/willdoescode/nat
Complete replacement for the `ls` command.
412
data-management
csvq
https://github.com/mithrandie/csvq
SQL-like query language for csv.
413
file-handling
FClones
https://github.com/pkolaczk/fclones
Efficient Duplicate File Finder.
414
data-management
dasel
https://github.com/TomWright/dasel
Allows you to query and modify data structures using selector strings.
439
graphics
givegif
https://github.com/passy/givegif
GIFs on the command line.
440
git
git-extras
https://github.com/tj/git-extras
Little git extras like git-ignore, git-setup, git-changelog, git-release, git-effort and more.
441
versioning
Gistup
https://github.com/mbostock/gistup
Create a gist from terminal, then use git to update it.
442
file-handlingfile-ls
ll
https://github.com/antonmedv/ll
ls with git status.
443
viewers
fx
https://github.com/antonmedv/fx
Command-line JSON viewer.
444
networking
speedtest-net
https://github.com/ddsol/speedtest.net
Test internet connection speed and ping using speedtest.net.
445
backup
shallow-backup
https://github.com/alichtman/shallow-backup
Git integrated backup tool.
915
viewers
baca
https://github.com/wustho/baca
Lets you indulge in your favorite e-books in the comfort of your terminal.
916
productivity
Productivity Timer
https://github.com/h-sifat/productivity-timer
A CLI/TUI Pomodoro timer and todo (coming soon) application for keyboard addicts and terminal fans that makes you more productive.
917
science
ptable
https://github.com/velorek1/ptable
A beautiful TUI periodic table for GNU/linux terminals.
918
file-handlingfile-ls
colorls
https://github.com/athityakumar/colorls
A Ruby script that colorizes the `ls` output with color and icons.
919
productivity
termtyper
https://github.com/kraanzu/termtyper
A typing application to level up your fingers!
920
git
Export Pull Requests
https://github.com/sshaw/export-pull-requests/
Export pull requests and/or issues to a CSV file. Supports GitHub, GitLab, and Bitbucket.
921
text-processing
Output as Format
https://github.com/sshaw/output-as-format
Output stdin as GitHub/Slack/Jira etc... formatted code, lists, or quotes.
964
file-explorer
browsr
https://github.com/juftin/browsr
A pleasant file explorer that can browse the contents of local and remote filesystems with your keyboard or mouse; remotes include GitHub, over SSH, in AWS S3, Google Cloud Storage, or Azure Blob Storage.
965
productivity
Framed
https://github.com/mactat/framed
A CLI tool that simplifies the organization and management of files and directories in a reusable and architectural manner.
966
file-handling
Findpick
https://github.com/thingsiplay/findpick
General purpose file picker combining "find" command with a fuzzy finder.
967
file-handlingfile-ls
pretty-ls
https://github.com/ix/pretty-ls
Rust ls clone with pretty colors.
968
utility
Marker
https://github.com/pindexis/marker
The terminal command palette.
969
cheatsheet
IntelliShell
https://github.com/lasantosr/intelli-shell
Like IntelliSense, but for shells, acting like a bookmark store for commands.
970
system
aptitude
https://salsa.debian.org/apt-team/aptitude
A TUI front-end to APT, the Debian package manager.