Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

There isn't one, but you could consider making a thread on the tabletop games community forums here on itch!