Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Aww, just came to ask the same thing after itch promoted this to the front page :(