[Browsers]
Browsh
old school terminal web browser with image support https://www.brow.sh/
Lynx
Terminal web browser (can configure to use MPV or YouTube-dl for videos) https://lynx.browser.org/
[System Monitoring]
Bottom
shows CPU cores, CPU usage, Memory usage, Disks, Disk usage, Processes, Network, Temperature. https://github.com/ClementTsang/bottom
nvtop
Shows Program usage, GPU usage, GPU memory, Clock speeds, Power, Temperature, https://github.com/Syllo/nvtop
Htop
generic terminal system monitor and is very basic Shows CPU core util, Memory, Swap, Uptime, Load avrage, Tasks https://htop.dev/
duf
Shows disks space, Mounted point, File system type, Size https://github.com/muesli/duf
Glacees
A lot like Htop or top but looks different and is cross platform. https://github.com/nicolargo/glances
[Text Editors and file location]
fd
Superfast file finder Via cmd line. https://github.com/sharkdp/fd
Tmux
i think this fits in this category its a CLI window, manager with a lot of bits and bobs. its actually a terminal multiplexer which is a fancy word i dont understand :D https://github.com/tmux/tmux/wiki
fzf
Fuzzy command line finder https://github.com/junegunn/fzf
mcfly
quickly look through your shell history, to find that one command you’re too lazy to type again (I do it as well LMAO) https://github.com/cantino/mcfly
TLDR
a community driven easy man page finder. (life saver) https://github.com/tldr-pages/tldr
Nano
The default text editor, not stupid complicated not. not very configurable but does the job https://www.nano-editor.org/
Emacs
Behold the Church of Emacs, its like nano and vim had a child. its configurable and somewhat simple https://www.gnu.org/software/emacs/
Vim
The master-race of text editors that has a learning curve but is very configurable, to the point so people argue why need anything other than VIM https://www.vim.org/
Neovim
it’s like vim and Oh my ZSH had a child, its got a lot of configurability and is ment to be more user-friendly https://neovim.io/
[Shells]
Bash
its the default and lots of programs use it, https://www.gnu.org/software/bash/
Fish
its like bash but has auto correct for typing https://fishshell.com/
ZHS
its like vim for a shell, it has lots of bells and whistles and is very customizable. https://github.com/ohmyzsh/ohmyzsh/wiki/Installing-ZSH
I would love to add more useful and cool programs to this list! Feel free to leave suggestions to add! I really want to make this post a really good place to find cool new programs
Recently found out about ouch. Found it really useful for decompressing files in the terminal as I can’t seem to remember all the flags for tar, gzip, zip, rar and all the rest one may encounter which all seem to use different syntax.
also dysk, a modern, pretty version of df: https://github.com/Canop/dysk
deleted by creator
I’d add micro to the list of editors. It’s really nice step up from nano.
I suggest ani-cli to the list. I love it.
FYI, browsh is more than just an old school terminal web browser (that would be lynx). It’s actually full firefox (or chromium IIRC), adapted to run in a terminal
Thanks for the correction, I have fixed it!
I would add file managers like midnight commander, ranger, and so on
yep, added them, thanks for the suggestion!
Maybe add lf too, I think of it as a better ranger
You forgot
cowsay
.cmatrix too!
Someone once showed me sl. Bless them.
AMAZING. Bless you
Helix entered the chat
Ctop for container monitoring
Fpr tldr I do prefer tealdeer (rust) instead of the node implementation in the post
For tmux there are screen that is simpler, I mostly use in server. In my local I like to use zellij, that is a tmux like implemented in rust.
Don’t miss ripgrep. Really awesome/fast replacement for grep.
Possibly offtopic, I wrote a guide to setting up zsh on macOS: https://gist.github.com/aclarknexient/0ffcb98aa262c585c49d4b3f3ae24019
Somewhat simple?!?! I feel the disrespect.
Zsh becomes really handy with oh my zsh and powerlevel10k theme
https://github.com/romkatv/powerlevel10k
And for neovim I made the transition from vim with lazyvim: https://www.lazyvim.org/
-
Kakoune should also be added under Text editors.
-
Yazi is a good terminal based file manager
-
nnn is another file manager
-
rtorrent for a terminal based torrent client
-
nushell - a different kind of shell.
-
starship prompt
-