Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Sorry, but it's not possible, because I don't have a high bandwidth and all large uploads will fail after a few megabytes.

I can only upload files from somewhere else (not at home). The next possible date to upload something is 27th September.

Do you use the itch.io app or browser? If browser, which one do you use?