There might be limited contributor overlap, but are there not similar technical issues, to talk about, if not share code? There seem to be, at least to me in three classes of languages:
A.
Languages with memory management, such as C/C++ and Rust, that seems easiest to support. Generally non-VM.
B.
Languages with reference counting (and possibly full GC on top, as in), such as Python, at least CPython. Any with only RC?
C.
Languages with tracing garbage collection (note, CPython fits here and in B, while Jython only in C.), such as Go. And Java.
There are also other divisions, such as languages in a VM, Java, JavaScript, that force a separate process [and ZMQ, may be more appropriate then].
There are common issues with the . operator (that is not yet overloaded), for traditional OO languages.
Dropbox' Pyson JIT Python was in cat. C. but as of 0.5 is in B.:
https://blog.pyston.org/2016/05/25/pyston-0-5-released/[D language is a special case, as it has GC, but it's also optional (as with Julia); while their optional support, seems more developed.]
Maybe the languages are dissimilar enough, that code can't be shared, but I'm not convinced, people can't help each other.