OpenXR
Khronos' royalty-free open standard that gives applications a common way to reach AR and VR runtimes.
Best for: Portable XR apps.
Visit OpenXR →The common layer under VR, AR and MR: open standards, game engines, web frameworks, operating systems and cloud streaming used to build for many immersive devices at once.
Khronos' royalty-free open standard that gives applications a common way to reach AR and VR runtimes.
Best for: Portable XR apps.
Visit OpenXR →MDN's reference for WebXR, the standard for rendering 3D scenes to VR and AR hardware from the browser.
Best for: XR on the web.
Visit WebXR Device API →Community site for WebXR, the API for building virtual and augmented reality experiences on the web.
Best for: Learning WebXR.
Visit Immersive Web →Step-by-step tutorial for learning to build applications with OpenXR.
Best for: Getting started with OpenXR.
Visit OpenXR Tutorial →Forum where companies and standards bodies work on open interoperability standards for the metaverse.
Best for: Following interoperability work.
Visit Metaverse Standards Forum →Unity's tools for building XR games, experiences and industry solutions that deploy to many devices.
Best for: One project, many devices.
Visit Unity XR →Epic's guide to developing for augmented, virtual and mixed reality devices in Unreal Engine.
Best for: High-fidelity XR visuals.
Visit Unreal Engine XR →Open-source game engine whose 3D features support VR and AR projects.
Best for: Open-source XR.
Visit Godot XR →Open-source web graphics engine used to build 3D and WebXR experiences.
Best for: WebXR apps in JavaScript.
Visit Babylon.js →Widely used JavaScript library for 3D graphics in the browser, with WebXR support.
Best for: Custom 3D and XR on the web.
Visit three.js →Web framework for VR experiences built with HTML and an entity-component model.
Best for: Fast WebXR prototypes.
Visit A-Frame →Google's platform for headsets and glasses that blends digital and physical worlds.
Best for: Android-based XR.
Visit Android XR →Apple's developer platform for building spatial apps for Apple Vision Pro.
Best for: Apple spatial computing.
Visit visionOS →Meta's developer resources for building and distributing VR and mixed reality apps on Quest.
Best for: Quest development.
Visit Meta Horizon OS developer tools →Qualcomm's processors and platforms powering many XR headsets and glasses.
Best for: Understanding device silicon.
Visit Qualcomm Snapdragon XR →SDK for streaming high-fidelity XR from powerful GPUs to AR and spatial devices, with OpenXR support.
Best for: Heavy 3D content on light devices.
Visit NVIDIA CloudXR →Match your requirement to a starting point, then compare vendors.
| Target many devices | OpenXR with Unity or Unreal |
|---|---|
| Reach people without an install | WebXR with Babylon.js, three.js or A-Frame |
| Open-source engine | Godot |
| Apple devices | visionOS |
| Android-based devices | Android XR |
| Stream heavy 3D to headsets | NVIDIA CloudXR |
| Follow interoperability | Metaverse Standards Forum |
Neighbouring directories and hubs.
Quick answers.
Extended reality, or XR, is the umbrella term for virtual, augmented and mixed reality and the devices and software that deliver them.
VR, AR and MR are points on a spectrum between the real and virtual world, and XR covers all of them.
OpenXR lets developers write against one interface and run on many headsets and glasses instead of rewriting for each.
Yes. WebXR lets browsers deliver VR and AR experiences, with libraries such as three.js, Babylon.js and A-Frame.
Check target devices, engine and language skills, performance needs, distribution channel and long-term platform support.
It is a curated selection of widely used XR standards and tools. Every link was checked on 7 October 2026 and descriptions are paraphrased from each vendor's own site.