There would always be some pieces of software you can't live without. In my case the important factors are productivity followed by entertainment. The list below is a collection of such utilities. Some of them are written by me.
- nnn: tiny and fast file manager, du analyzer, fuzzy app launcher, batch renamer, file picker and a vim plugin. Needs minimal configuration. Tons of plugins available too!
vim: my favourite editor along with some awesome plugins. I also use
vimdifffor file or directory diff-merge.
- googler/ddgr: Google or DuckDuckGo from the terminal. How many times do you search a day?
- w3m: fast textual web browser
lnav: to analyze (literally) huge logs those
vimcan't handle so well. Understands several
- ripgrep: an incredibly faster grep
- rclone: mounts and syncs about any remote storage locally
- Buku: browser-independent bookmark manager with powerful search capabilities
- fzy: fast fuzzy text selector
- bcal: storage expressions and general-purpose REPL or one shot calculator; anything from "2 + 2" to "(2 Gib * 1.5) + 4 KB"
- MOC: light client-server based audio player that doesn't get in your way or track your tracks in a library
- viu: view images in the terminal without exotic dependencies
- aria2: multi-part multi-server lightweight file downloader
- Termux: fully functional Linux console on Android