Their twitter feed is very active, seems to be posting about new games every few hours https://twitter.com/itchio
But I'm not on social media, either, I just use the brute-force method of manually refreshing Recent Posts in this forum, which shows a bunch of stuff I'm not interested in (block doesn't block at that level) A smarter approach would be to use the Subscribe to New Topics option in, for example, New Releases (I know that works because I've activated it accidently a few times).