Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

Itch.io features an option to sell a game with steam keys. Even if I add the steam keys after someone bought the game, he will still get it from the download page. But there will be more information soon.