Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

The fake download ads are a bit sketchy and spam jam submissions are not an infrequent occurrence. But all in all it's a very generous site, just the fact you can upload almost anything no questions asked, even paid games where payment is taken off-platform or with itch.io's share set to 0% in the settings. I know doing that gets a bit ethically dubious, so I'll say I haven't made any money from this site, nor have I tried to.