Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I think it's for the itch.io in general. Sometimes it downloads sometimes it doesn't and it's weird.