Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Got everything on your list, do tell if you do make your source code public.

It will be open sourced, but beware - it's not much design behind the code, more a variant of 'Brute Force Programming!'