@ -310,6 +310,22 @@ Email clients ([Mail User Agents](https://en.wikipedia.org/wiki/Email_client) -
* [sup](http://sup-heliotrope.github.io/) - MUA written in Ruby; specifically developed for accounts with "a lot of emails"; nice thread-based presentation.
* [sup](http://sup-heliotrope.github.io/) - MUA written in Ruby; specifically developed for accounts with "a lot of emails"; nice thread-based presentation.
* [tmpmail](https://github.com/sdushantha/tmpmail) - A command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address.
* [tmpmail](https://github.com/sdushantha/tmpmail) - A command line utility written in POSIX sh that allows you to create a temporary email address and receive emails to the temporary email address.
## <aname="file-dir-cleanup"></a>Clean up of files and directories
Find/remove duplicate files, automatically organize files, etc..
* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [classifier](https://github.com/bhrigu123/classifier) - Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
* [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.
* [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.
* [inventory](https://github.com/mothdotmonster/inventory) - Move files like an old text adventure.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically.
* [rmlint](https://github.com/sahib/rmlint/) - A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
## <aname="file-explorer"></a>File explorer and tree visualization
## <aname="file-explorer"></a>File explorer and tree visualization
Show directory trees and navigate through the file system (but not full featured file managers).
Show directory trees and navigate through the file system (but not full featured file managers).
@ -327,18 +343,11 @@ Show directory trees and navigate through the file system (but not full featured
Tools for managing files and directories.
Tools for managing files and directories.
* [backdown](https://github.com/Canop/backdown) - Safely and ergonomically remove duplicate files
* [Brash](https://github.com/zakariagatter/brash) - CLI Trash Manager in Pure Bash.
* [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.
* [conan](https://github.com/mirage/conan) - Find clue about the type of the file.
* [conan](https://github.com/mirage/conan) - Find clue about the type of the file.
* [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!
* [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.
* [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.
* [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to find. Written in Rust.
* [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.
* [file-type-cli](https://github.com/sindresorhus/file-type-cli) - Detect the file type of a file or stdin.
* [file-type-cli](https://github.com/sindresorhus/file-type-cli) - Detect the file type of a file or stdin.
* [Findpick](https://github.com/thingsiplay/findpick) - General purpose file picker combining "find" command with a fuzzy finder.
* [Findpick](https://github.com/thingsiplay/findpick) - General purpose file picker combining "find" command with a fuzzy finder.
* [ForkFS](https://github.com/SUPERCILEX/forkfs) - ForkFS allows you to sandbox a process's changes to your file system.
* [ForkFS](https://github.com/SUPERCILEX/forkfs) - ForkFS allows you to sandbox a process's changes to your file system.
@ -348,16 +357,12 @@ Tools for managing files and directories.
* [gret](https://github.com/4imothy/gret) - A command-line utility designed to search through directories and files for a regex expression that matches.
* [gret](https://github.com/4imothy/gret) - A command-line utility designed to search through directories and files for a regex expression that matches.
* [happyfinder](https://github.com/hugows/hf) - (another) Fuzzy file finder for the command line.
* [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.
* [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.
* [mat2](https://0xacab.org/jvoisin/mat2.git) - Metadata removal tool, supporting a wide range of commonly used file formats.
* [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.
* [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.
* [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.
* [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.
* [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.
* [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.
* [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.
* [rip](https://github.com/nivekuil/rip) - Safe and ergonomic alternative to rm.
* [rip](https://github.com/nivekuil/rip) - Safe and ergonomic alternative to rm.
* [rmlint](https://github.com/sahib/rmlint/) - A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
* [rmw](https://remove-to-waste.info/) - (ReMove to Waste) is a trashcan/recycle bin utility for the command line. It can move and restore files to and from directories specified in a configuration file.
* [rmw](https://remove-to-waste.info/) - (ReMove to Waste) is a trashcan/recycle bin utility for the command line. It can move and restore files to and from directories specified in a configuration file.
* [Snoop](https://github.com/Mandrew0822/Snoop) - A command-line utility for Linux that provides information about files in a directory.
* [Snoop](https://github.com/Mandrew0822/Snoop) - A command-line utility for Linux that provides information about files in a directory.
* [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and folders to the trash.
* [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and folders to the trash.
@ -125,8 +125,8 @@ backup,Zaloha.sh,,https://github.com/Fitus/Zaloha.sh,Shellscript for synchroniza
disk-analyzer,cdu,http://arsunik.free.fr/prog/cdu.html,,cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space.
disk-analyzer,cdu,http://arsunik.free.fr/prog/cdu.html,,cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space.
disk-analyzer,dfc,,https://github.com/rolinh/dfc,Report file system space usage information with style.
disk-analyzer,dfc,,https://github.com/rolinh/dfc,Report file system space usage information with style.
disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,https://code.blicky.net/yorhel/ncdu/,"""A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."""
disk-analyzer,ncdu,https://dev.yorhel.nl/ncdu,https://code.blicky.net/yorhel/ncdu/,"""A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."""
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-dir-cleanup,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-dir-cleanup,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,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."
ls,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
ls,exa,https://the.exa.website/,https://github.com/ogham/exa,"Replacement for 'ls' written in Rust, with colors and several additional ""views""."
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."
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."
file-handling,fd,,https://github.com/sharkdp/fd,"A simple, fast and user-friendly alternative to find. Written in Rust."
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."
file-renamer,rename,https://www.kernel.org/pub/linux/utils/util-linux/,,"Included in `util-linux`, allows bulk rename of files with regex support."
file-renamer,renameutils,http://www.nongnu.org/renameutils/,,"A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt."
file-renamer,renameutils,http://www.nongnu.org/renameutils/,,"A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt."
file-handling,rmlint,,https://github.com/sahib/rmlint/,"A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files."
file-dir-cleanup,rmlint,,https://github.com/sahib/rmlint/,"A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files."
file-handling,gcp,,https://github.com/aelafifi/gcp/,"`gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes."
file-handling,gcp,,https://github.com/aelafifi/gcp/,"`gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes."
file-manager,nnn,,https://github.com/jarun/nnn,"""The unorthodox terminal file manager"" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories."
file-manager,nnn,,https://github.com/jarun/nnn,"""The unorthodox terminal file manager"" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories."
file-handling,PathPicker,https://facebook.github.io/PathPicker/,https://github.com/facebook/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."
file-handling,PathPicker,https://facebook.github.io/PathPicker/,https://github.com/facebook/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."
@ -407,7 +407,7 @@ text-processing,espanso,,https://github.com/espanso/espanso,Cross-platform Text
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."
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."
ls,nat,,https://github.com/willdoescode/nat,Complete replacement for the `ls` command.
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.
data-management,csvq,,https://github.com/mithrandie/csvq,SQL-like query language for csv.
transfer,pbgopy,,https://github.com/nakabonne/pbgopy,Copy and paste between devices.
transfer,pbgopy,,https://github.com/nakabonne/pbgopy,Copy and paste between devices.
@ -486,7 +486,7 @@ music,termusic,,https://github.com/tramhao/termusic,Terminal Music Player writte
financial,cointop,,https://github.com/cointop-sh/cointop,A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
financial,cointop,,https://github.com/cointop-sh/cointop,A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
system,pulsemixer,,https://github.com/GeorgeFilipkin/pulsemixer,CLI and curses mixer for PulseAudio.
system,pulsemixer,,https://github.com/GeorgeFilipkin/pulsemixer,CLI and curses mixer for PulseAudio.
cd,fastdiract,,https://github.com/dp12/fastdiract,Lightning-fast cd and command execution.
cd,fastdiract,,https://github.com/dp12/fastdiract,Lightning-fast cd and command execution.
file-handling,inventory,,https://github.com/mothdotmonster/inventory,Move files like an old text adventure.
file-dir-cleanup,inventory,,https://github.com/mothdotmonster/inventory,Move files like an old text adventure.
funny,Draw,,https://github.com/maaslalani/draw,draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want!
funny,Draw,,https://github.com/maaslalani/draw,draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want!
typing,toipe,,https://github.com/Samyak2/toipe,"Yet another typing test, but crab flavoured."
typing,toipe,,https://github.com/Samyak2/toipe,"Yet another typing test, but crab flavoured."
networking,bore,,https://github.com/ekzhang/bore,A simple CLI tool for making tunnels to localhost.
networking,bore,,https://github.com/ekzhang/bore,A simple CLI tool for making tunnels to localhost.
financial,hledger,https://hledger.org/,https://github.com/simonmichael/hledger,"A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format."
financial,hledger,https://hledger.org/,https://github.com/simonmichael/hledger,"A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format."
git,fzf-git.sh,,https://github.com/junegunn/fzf-git.sh,"bash and zsh key bindings for Git objects, powered by fzf."
git,fzf-git.sh,,https://github.com/junegunn/fzf-git.sh,"bash and zsh key bindings for Git objects, powered by fzf."
conversion,simtex,,https://github.com/simtex-dev/engine,"simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file."
conversion,simtex,,https://github.com/simtex-dev/engine,"simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file."
file-handling,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."
file-dir-cleanup,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."
games,othello-cli,,https://github.com/LelsersLasers/othello-cli,"othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other."
games,othello-cli,,https://github.com/LelsersLasers/othello-cli,"othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other."
financial,paycon,,https://github.com/arcorion/paycon,Converts pay amounts between different time units.
financial,paycon,,https://github.com/arcorion/paycon,Converts pay amounts between different time units.
transfer,Jitter,,https://github.com/kevspau/jitter,"A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets."
transfer,Jitter,,https://github.com/kevspau/jitter,"A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets."
music,mpvc,,https://github.com/gmt4/mpvc/,A minimal mpc-like CLI and TUI for controlling mpv from the shell.
music,mpvc,,https://github.com/gmt4/mpvc/,A minimal mpc-like CLI and TUI for controlling mpv from the shell.
funny,ctree,,https://github.com/gleich/ctree,A Christmas tree right from your terminal.
funny,ctree,,https://github.com/gleich/ctree,A Christmas tree right from your terminal.
monitor,ramfetch,,https://github.com/WhoseTheNerd/ramfetch,A fetch which displays memory info using /proc/meminfo.
monitor,ramfetch,,https://github.com/WhoseTheNerd/ramfetch,A fetch which displays memory info using /proc/meminfo.
file-handling,mat2,,https://0xacab.org/jvoisin/mat2.git,"Metadata removal tool, supporting a wide range of commonly used file formats."
file-dir-cleanup,mat2,,https://0xacab.org/jvoisin/mat2.git,"Metadata removal tool, supporting a wide range of commonly used file formats."
file-handling,Dext,,https://github.com/AfzGit/dext,(Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
file-dir-cleanup,Dext,,https://github.com/AfzGit/dext,(Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
utility,upnup,,https://github.com/tomit4/upnup,A command line utility that generates a LICENSE file in the current working directory.
utility,upnup,,https://github.com/tomit4/upnup,A command line utility that generates a LICENSE file in the current working directory.
productivity,kabmat,,https://github.com/PlankCipher/kabmat,TUI program for managing kanban boards with vim-like keybindings.
productivity,kabmat,,https://github.com/PlankCipher/kabmat,TUI program for managing kanban boards with vim-like keybindings.
security,OAuth2c,,https://github.com/cloudentity/oauth2c,A command-line tool for interacting with OAuth 2.0 authorization servers.
security,OAuth2c,,https://github.com/cloudentity/oauth2c,A command-line tool for interacting with OAuth 2.0 authorization servers.
email,aerc,https://aerc-mail.org/,https://git.sr.ht/~rjarry/aerc,A pretty good email client
email,aerc,https://aerc-mail.org/,https://git.sr.ht/~rjarry/aerc,A pretty good email client
file-handling,backdown,,https://github.com/Canop/backdown,Safely and ergonomically remove duplicate files
file-dir-cleanup,backdown,,https://github.com/Canop/backdown,Safely and ergonomically remove duplicate files
file-handling,czkawka,https://qarmin.github.io/czkawka/,https://github.com/qarmin/czkawka,Remove unnecessary files from your computer
file-dir-cleanup,czkawka,https://qarmin.github.io/czkawka/,https://github.com/qarmin/czkawka,Remove unnecessary files from your computer
file-handling,TUI Archiver,https://www.nexus0.net/pub/sw/tuiarchiver/,https://codeberg.org/dnalor/tuiarchiver.git,A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
file-handling,TUI Archiver,https://www.nexus0.net/pub/sw/tuiarchiver/,https://codeberg.org/dnalor/tuiarchiver.git,A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
diff,csv-diff,,https://github.com/simonw/csv-diff,Python CLI tool and library for diffing CSV and JSON files
diff,csv-diff,,https://github.com/simonw/csv-diff,Python CLI tool and library for diffing CSV and JSON files
1
category
name
homepage
git
description
125
disk-analyzer
cdu
http://arsunik.free.fr/prog/cdu.html
cdu (colored `du`) is a perl script that calls `du` and displays a pretty histogram with optional colors allowing to immediately see the directories which take most disk space.
126
disk-analyzer
dfc
https://github.com/rolinh/dfc
Report file system space usage information with style.
127
disk-analyzer
ncdu
https://dev.yorhel.nl/ncdu
https://code.blicky.net/yorhel/ncdu/
"A disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire graphical setup available."
128
file-handlingfile-dir-cleanup
classifier
https://github.com/bhrigu123/classifier
Organize files in your current directory, by classifying them into folders of music, pdfs, images, etc.
129
file-handlingfile-dir-cleanup
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.
130
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.
131
ls
exa
https://the.exa.website/
https://github.com/ogham/exa
Replacement for 'ls' written in Rust, with colors and several additional "views".
132
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.
134
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.
136
file-renamer
renameutils
http://www.nongnu.org/renameutils/
A set of programs to change file and directory names by editing them inplace, I find `imv` especially useful to edit a filename at the program prompt.
137
file-handlingfile-dir-cleanup
rmlint
https://github.com/sahib/rmlint/
A tool to recursively scan a directory tree looking for duplicate and broken files, it outputs statistics and save the list of files in JSON format, it produce a shell script that can be inspected before running it to delete the desire files.
138
file-handling
gcp
https://github.com/aelafifi/gcp/
`gcp` (Goffi's cp) is an advanced file copier tool, heavily inspired from the traditional `cp` command utility, but with some additional features: Displays the copy progress indicator, with estimated time, current file speed; logs of all actions; resume of interrupted copy processes.
139
file-manager
nnn
https://github.com/jarun/nnn
"The unorthodox terminal file manager" is a tiny, nearly 0-config and fast file manager supporting all the operations on files and directories.
140
file-handling
PathPicker
https://facebook.github.io/PathPicker/
https://github.com/facebook/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.
407
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.
408
ls
nat
https://github.com/willdoescode/nat
Complete replacement for the `ls` command.
409
data-management
csvq
https://github.com/mithrandie/csvq
SQL-like query language for csv.
410
file-handlingfile-dir-cleanup
FClones
https://github.com/pkolaczk/fclones
Efficient Duplicate File Finder.
411
data-management
dasel
https://github.com/TomWright/dasel
Allows you to query and modify data structures using selector strings.
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies.
487
system
pulsemixer
https://github.com/GeorgeFilipkin/pulsemixer
CLI and curses mixer for PulseAudio.
488
cd
fastdiract
https://github.com/dp12/fastdiract
Lightning-fast cd and command execution.
489
file-handlingfile-dir-cleanup
inventory
https://github.com/mothdotmonster/inventory
Move files like an old text adventure.
490
funny
Draw
https://github.com/maaslalani/draw
draw is an simple drawing tool in the terminal. Hold your mouse down and move it across the screen to draw anything you want!
491
typing
toipe
https://github.com/Samyak2/toipe
Yet another typing test, but crab flavoured.
492
networking
bore
https://github.com/ekzhang/bore
A simple CLI tool for making tunnels to localhost.
519
financial
hledger
https://hledger.org/
https://github.com/simonmichael/hledger
A is fast, reliable, free, multicurrency double-entry accounting software to track money, investments, cryptocurrencies, time, or any other quantifiable commodity; uses a future-proof plain text file format.
520
git
fzf-git.sh
https://github.com/junegunn/fzf-git.sh
bash and zsh key bindings for Git objects, powered by fzf.
521
conversion
simtex
https://github.com/simtex-dev/engine
simtex (simplified LaTeX) allows you to convert your markdown or text lectures into LaTeX file with one command, configured with simple .json file.
522
file-handlingfile-dir-cleanup
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.
523
games
othello-cli
https://github.com/LelsersLasers/othello-cli
othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each other.
524
financial
paycon
https://github.com/arcorion/paycon
Converts pay amounts between different time units.
525
transfer
Jitter
https://github.com/kevspau/jitter
A repository-oriented binary manager for Linux, Jitter searches through online repository (currently only on GitHub) for releases with .tar.gz, .tgz, .zip or .AppImage assets.
731
disk-analyzer
diskonaut
https://github.com/imsnif/diskonaut
Terminal disk space navigator that traverse the file-system with a TUI interface.
732
utility
unix-permissions
https://github.com/ehmicky/unix-permissions
Swiss Army knife for Unix permissions.
733
launcher
entr
https://github.com/eradman/entr
Event Notify Test Runner - Run an arbitrary command when files change.
734
file-handlingfile-dir-cleanup
organize-cli
https://github.com/ManrajGrover/organize-cli
Organize your files automatically.
735
file-explorer
tre
https://github.com/dduan/tre
`tree` command improved with git awareness, editor aliasing, and colors.
736
cd
autojump
https://github.com/wting/autojump
A cd command that learns - easily navigate directories from the command line.
737
cd
pm
https://github.com/Angelmmiguel/pm
The easy way to switch between your projects on ZSH. In short, another directory changer.
865
music
mpvc
https://github.com/gmt4/mpvc/
A minimal mpc-like CLI and TUI for controlling mpv from the shell.
866
funny
ctree
https://github.com/gleich/ctree
A Christmas tree right from your terminal.
867
monitor
ramfetch
https://github.com/WhoseTheNerd/ramfetch
A fetch which displays memory info using /proc/meminfo.
868
file-handlingfile-dir-cleanup
mat2
https://0xacab.org/jvoisin/mat2.git
Metadata removal tool, supporting a wide range of commonly used file formats.
869
file-handlingfile-dir-cleanup
Dext
https://github.com/AfzGit/dext
(Directories by Extensions) is a script that moves (or copies) files of the same extension into a folder.
870
utility
upnup
https://github.com/tomit4/upnup
A command line utility that generates a LICENSE file in the current working directory.
871
productivity
kabmat
https://github.com/PlankCipher/kabmat
TUI program for managing kanban boards with vim-like keybindings.
872
security
OAuth2c
https://github.com/cloudentity/oauth2c
A command-line tool for interacting with OAuth 2.0 authorization servers.
883
file-manager
goful
https://github.com/anmitsu/goful
Goful is a CUI file manager written in Go.
884
file-manager
joshuto
https://github.com/kamiyaa/joshuto
ranger-like terminal file manager
885
email
aerc
https://aerc-mail.org/
https://git.sr.ht/~rjarry/aerc
A pretty good email client
886
file-handlingfile-dir-cleanup
backdown
https://github.com/Canop/backdown
Safely and ergonomically remove duplicate files
887
file-handlingfile-dir-cleanup
czkawka
https://qarmin.github.io/czkawka/
https://github.com/qarmin/czkawka
Remove unnecessary files from your computer
888
file-handling
TUI Archiver
https://www.nexus0.net/pub/sw/tuiarchiver/
https://codeberg.org/dnalor/tuiarchiver.git
A TUI/CLI application to list / manage archives. Can be used stand-alone and has some features for integrating with TUI file managers
889
viewers
TubiTui
https://codeberg.org/777/TubiTui.git
A lightweight, libre, TUI-based YouTube client
890
diff
csv-diff
https://github.com/simonw/csv-diff
Python CLI tool and library for diffing CSV and JSON files