Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

This is a very good point. I understand that forums and game database are different things, but as for me, itch.io is an easiest place to upload a game at that moment. I would never doubt if I want to upload game here.