fzf
It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commit
Link : https://github.com/junegunn/fzf
Replace : find
ripgrep
Link : https://github.com/BurntSushi/ripgrep
Replace : grep
bat
bat supports syntax highlighting for a large number of programming and markup languages.
Link : https://github.com/sharkdp/bat
Replace : cat
exa
exa is an improved file lister with more features and better defaults. It uses colours to distinguish file types and metadata. It knows about symlinks, extended attributes, and Git. And itβs small, fast, and just one single binary.
Link : https://the.exa.website/
Replace : ls
watch
Execute a program periodically, showing output fullscreen
Link : https://gitlab.com/procps-ng/procps
jq
jq is a lightweight and flexible command-line JSON processor.
Link : https://github.com/stedolan/jq
peco
peco can be a great tool to filter stuff like logs, process stats, find files, because unlike grep, you can type as you think and look through the current results.
Link : https://github.com/peco/peco
pomo
pomo is a simple CLI for using the Pomodoro Technique. There are some amazing task management systems but pomo is more of a task execution or timeboxing system. pomo helps you track what you did, how long it took you to do it, and how much effort you expect it to take.
Link : https://kevinschoon.github.io/pomo/
httpie
HTTP is a user-friendly command-line HTTP client for the API era. It comes with JSON support, syntax highlighting, persistent sessions, wget-like downloads, plugins, and more.
Link : https://github.com/httpie/httpie
Replace: curl
Top comments (1)
These are great! I also wanted to add termchat, which I found: github.com/lemunozm/termchat. It's an ASCII chat CLI app (saw it on Reddit).