Other links for Itch giveaways
https://www.gog.com/forum/general/updated_itchio_giveaways
https://twitter.com/GamesFreeToKeep (includes non-Itch games)