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

I'll add my experience with jams, which do mean smaller games (I mean, most of the time). I've got much better results, in votes, views and etc, when I make and HTML5 version of my games. I think that even bigger games could benefit from having something playable on the page, maybe a small demo showing the main mechanics or something.