Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Nope, just the DRM-free game. It also works through the itch app.