Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Hmm, So it's a problem with the itch.io client on Linux