Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I think so, I'm not sure, the electron specs are kind of .. in flux.