For any given task that enough people have wanted to do before on a computer, there is a multitude of tools available to perform that task on Linux. Here is a small list of cherry-picked ones that I tend to forget. As I use Arch Linux, some may be Arch-specific.

Here's a couple that I wrote myself.