Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Afaik it costs $100 to put a game on Steam. Can't justify that for a free game.