Syncthing supports introducer devices. If you mark a device as introducer, you'll automatically add all devices the introducer knows to your list. So basically adding a new device to an existing group requires everyone to agree on one introducer, and everyone will add the new device automatically.
NAT traversal and relay servers exist too. So seems it's pretty much on par with Resilio, plus open source.