Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Should be able to add in either Steam Workshop or similar if you don't want to build your own share system.  Can't wait for to see what the community comes up with too!