If you already know an example of the tool you are looking for, but it is not available for your operating system (or some other reason it doesn’t fit your needs perfectly), then “NiceTool [best] alternative [YourOperatingSystem]” is often a good search.
Alternativeto is also pretty great for that purpose. Lots of users list up- and downsides of tools which often makes it pretty easy to figure out if a tool would fit you or not. I’ve not yet tried another one, but alternativeto itself lists PrivacyTools and Product Hunt as popular alternatives.
If you already know an example of the tool you are looking for, but it is not available for your operating system (or some other reason it doesn’t fit your needs perfectly), then “NiceTool [best] alternative [YourOperatingSystem]” is often a good search. Alternativeto is also pretty great for that purpose. Lots of users list up- and downsides of tools which often makes it pretty easy to figure out if a tool would fit you or not. I’ve not yet tried another one, but alternativeto itself lists PrivacyTools and Product Hunt as popular alternatives.
If you are just searching for tips for software tools you didn’t even know you wanted them, I’d highly recommend you look at the potpourri of this amazing course on tools for CS-Students/Programmers. I can’t recommend this course highly enough. I’ve been going back to it again and again for helpful links on commandline tools or what to do if you messed something up with git.
Let me also endorse the usefulness of AlternativeTo.net . Highly recommended.