[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
I suggest ani-cli to the list. I love it.
I’d add micro to the list of editors. It’s really nice step up from nano.
Can we move this to some community wiki? I think a lot of people can benefit from it and we can expand it with our own recommendations. Something like awesome-cli
Yeah that would be a great idea. The piracy community on dbzer0 uses rentry.co, maybe that’s an option?
They now use their own wiki
also dysk, a modern, pretty version of df: https://github.com/Canop/dysk
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.
deleted by creator
newsboat https://newsboat.org/ - RSS/Atom feed reader for text terminals
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
-