Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It says its not available on windows, looks great tho

Its not an app, they are assets. So should be  available for any platform.