Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

To expand on the previous comment: Itch.io has a karma system that tracks the rating and comments on other people's games and gives your game priority in the random order. (you can see your relative karma by "sort by karma" on the submissions page)

Here is a thread about it https://itch.io/t/527869/karma-system-for-the-game-jams

And of course, if you leave feedback some people might check out your game directly since it's linked under your comments within the jam.