Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Oh nevermind I just now found out that you can actually download the demo, but it will only work at the website/internet browser version of itch and not on the itch app for some weird reason ahaha ^_^

Oh that's interesting, I actually never tried the itch app. Glad you figured it out, I'll look into that.