Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Try getting the itch app, and then installing it on there.