Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Should be no problem. Are you trying using the itch.io app or the website?