Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

If you download the itch.io app and navigate to this page you can download it. I couldn't find how to upload a downloadable version and have it be hosted on the web browser.