Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

dl not starting, other devs have mentioned itch has a file size cap so you might have to use or something as a mirror.

another option one dev did was sell through itch but host the game file on humble bundle, but i'm not sure how they set that up, and it's a bit weird because there is no humble store page for it