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

I haven’t tested online but I develop on Mac, so I can vouch for this. If you’re a talented or knowledgeable enough developer you can port it to other platforms but can be a headache if you don’t know what you’re doing thoroughly.