Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Hey,

You have to wait for Steam launch now. Should be available again on 9-th of February.