No, I checked out Openfire's source with SVN, as described in DOC-1020 and http://www.igniterealtime.org/downloads/source.jsp
How is the SVN trunk related to github repositories? Can you do pull requests from a local github clone to the SVN? Or where is the HEAD/trunk revision? Or how is it managed?
@JPA: I can't say anything about, whether it has performance issues, but IMO it is not that hard to work with.
@JAXB: I've googled for performance JAXB vs StAX vs DOM.
https://weblogs.java.net/blog/spericas/archive/2005/12/dom_vs_jaxb_per_1.html
Serializing is faster for JAXB, but deserializing is faster for DOM. But this benchmark is from 2005!
=> JAXB is fastest.
So, I'd not be too worried about JAXB performance, and neither by JPA as it's used in many enterprise solutions.