This is a mixture. The user interface is really web-based and written mostly in Java, using GWT to translate into JavaScript; the back is mostly C ++.
The source is hosted on GitHub , where you can see automatically generated language features:

source share