Skip to main content
Open source XR frameworks

Build it once.
Ship it everywhere.

Unity, WebXR, or both. The Reality Collective's toolkits carry the platform differences so your app does not have to.

Unity

Reality Toolkit

A cross-platform XR toolkit for Unity: player rig, input, interactions, locomotion and platform packages for OpenXR, Meta, Pico and visionOS.

Learn more →
Unity and Web

Service Framework

One service model with a lifecycle, explicit dependencies and swappable implementations. Ships in C# for Unity and in TypeScript for React, three.js, Babylon.js and Meta IWSDK.

Learn more →
Web

Reality Toolkit WebXR

Engine-free input, interactions, spatial UI and environment for WebXR. Write against the core once and run it on three.js, Babylon.js, Meta IWSDK or Google XR Blocks.

Learn more →
What the Collective is

One community, three frameworks, every headset we can reach.

Founded in 2022 by the maintainers of the Reality Toolkit. Everything is MIT licensed, the roadmaps are public, and the maintainers answer on Discord.

Unity 6OpenXRMeta QuestPicovisionOSthree.jsBabylon.jsMeta IWSDKGoogle XR BlocksReact

From the blog

All posts →