Is there a list with every badge on this site?

Artorian

Newbie
Donor
May 7, 2018
45
29
Just want to ask if there is a list with every badge on this site, and how to get / earn / obtain it.