Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

The fix is out, if you download & run the installer from https://itch.io/app you should have a working (and self-updating) install of itch.