Since there are already a lot of great answers, I'll give a niche one: fzf.
It's a simple concept and implementation, but you can plug it in all kinds of things and quickly compose complex tools in a simple manner. You can use it to search (and navigate to) logs, files, git history, external APIs (e.g. AWS). It's amazing.
It's a simple concept and implementation, but you can plug it in all kinds of things and quickly compose complex tools in a simple manner. You can use it to search (and navigate to) logs, files, git history, external APIs (e.g. AWS). It's amazing.