as above
Nope. Just the itch.io community here.
As someone who's on way too many Discord servers, I find it hard to keep track of them already, let alone creating one just for a game jam.