MRjs, the spatial library
We launched MRjs 0.1!
MRjs is a spatial UI library designed to help developers get started building for the spatial web. Its repo is open and available to the public.
Bootstrapped
MRjs comes with foundational features already implemented, such as hand gestures, physics, and high-fidelity text rendering.
Extendable
MRjs comes with a built-in ECS, implemented using Web Components and vanilla JavaScript. Developers can extend the Entity class, or any other element to create their own 2D or 3D UI elements, and implement custom logic by extending the Systems class.
Under the hood
Built on top of already well established libraries such as THREE.js, WebGL, and Rapier.js, seasoned WebXR developers can quickly dive in to take full advantage of all MRjs has to offer.