XSeen is the first declarative language for the VR/AR/MR — xR Web. It incorporates the ability to seamlessly integrate HTML with your 3D environment. It uses HTML-like tags and attributes that are fully integrated into the DOM and manipulatable with JavScript. It works with all of the standard JavaScript frameworks including jQuery and React (check this). The language and language documentation is licensed under non-commercial Creative Commons.
XSeen is also the JavaScript library that implements the XSeen language. It is built on top of THREE.js and other open-source web tools and platforms. It loads all standard web model formats, including glTF, THREE json, OBJ, and others. You can use the THREE editor (local-link) to create scenes that are loaded into and XSeen web page to be displayed in a browser.