A-frame is a web framework for building virtual reality experiences. The core is a powerful entity-component framework that provides a declarative, extensible, and composable structure to three.js.





Argon js






Babylon js





glTF™  is a specification for the efficient transmission and loading of 3D scenes and models by applications. It minimizes the size of 3D assets, and the runtime processing needed to unpack and use them. A common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content.



React VR

React VR  is a framework for the creation of VR applications that run in your web browser. It pairs modern APIs like WebGL and WebVR with the declarative power of React, producing experiences consumable through a variety of devices.  It aims to simplify the construction of 360 experiences and democratize the creation of VR content.

Three js




WebVR Polyfill

WebVR Polyfill is a JavaScript implementation of the WebVR spec. This project ensures your WebVR content works on any platform, whether or not the browser/device has native WebVR support, or when there are inconsistencies in implementation.

WebXR Device API Specification
