Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

you dont have to install the itch app, but then you have to re download when there is an update, and if the download fails, you have to start again