Model ViewerEasily display interactive 3D models on the web and in AR!
Webxr PolyfillUse the WebXR Device API today, providing fallbacks to native WebVR 1.1 and Cardboard
Webxr PolyfillA polyfill and example code for building augmented reality (AR) and virtual reality (VR) applications using WebXR.
Webar ArticleWebAR-Article is a responsive and information rich website that is progressively enhanced with Augmented Reality content exposed through experimental web technologies.
Three.vrcontrollerSupport hand controllers for Oculus, Vive, Windows Mixed Reality, Daydream, GearVR, and more by adding VRController to your existing Three.js-based WebVR project.
Babylon.jsBabylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
WebxrRepository for the WebXR Device API Specification.
RemixvrRemixVR is a tool for collaboratively building customisable VR experiences.
ThreearA marker based Augmented Reality library for Three.js
EmukitWebXR immersive console emulator w/ Retroach, Javascript, and WASM
Webvr PolyfillUse WebVR today, without requiring a special browser build.
NunustudioWeb powered cross-platform 3D, WebXR game engine.
Handy.jsHandy makes defining and recognizing custom hand shapes in WebXR a snap!
3dstreet🚲🚶🚌 Web-based 3D visualization of streets using A-Frame
Webxr Webpack BoilerplateStarter Kit for building rich, immersive WebXR projects (featuring A-Frame) PWA with Webpack and SASS
Egjs View3dFast & customizable 3D model viewer for everyone
ExokitNative VR/AR/XR engine for JavaScript 🦖
Networked AframeA web framework for building multi-user virtual reality experiences.
EngineFast and lightweight JavaScript game engine built on WebGL and glTF
LovrLua Virtual Reality Engine
TroikaA JavaScript framework for interactive 3D and 2D visualizations
TaroA lightweight 3D game engine for the web.
Ideaspace😎 Create interactive 3D and VR web experiences for desktop, mobile & VR devices
SpokeEasily create custom 3D environments
Three Mesh BvhA BVH implementation to speed up raycasting against three.js meshes.
JeelizarJavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.
Moonrider🌕🏄🏿 Surf the musical road among the stars. Side project built by two people in a few months to demonstrate WebXR.
navigationRepository for the discussion and research in to navigating from page to page whilst staying in immersive mode. Feature leads: Rik Cabanier and Brandon Jones
XREngineImmersive infrastructure for everyone. Everything you need to build and deploy scalable realtime 3D social apps and more. 🤖 🚀 👓 🚀 🕹️ 🚀 🧑🏿🚀
ossosWebbased Character Animation System
360WebPlayerThe easiest way to stream 360 videos and pictures on your website or blog.
layersA feature repo for working on multi-layer support in WebXR. Feature leads: Rik Cabanier and Artem Bolgar (Oculus)
geo-alignmentFor work toward a feature in WebXR to geo-align coordinate systems. Feature lead: Blair MacIntyre
apate-arFramwork for environment aware AR with occlusion, lighting PBR rendering, physics support (cannon.js), based on three.js
MyOOSMyOOS [Shop system] Repository
webvrrocksYour guide to Virtual Reality in the browser.
spacesvrA standardized reality for the future of the 3D Web.
VRStreamingUnity Render Streaming SDK to stream VR from CloudXR to WebXR over WebRTC
a-gameEssential game components for A-Frame!
threeletPortable 3D/WebXR component based on three.js
depth-sensingSpecification: https://immersive-web.github.io/depth-sensing/ Explainer: https://github.com/immersive-web/depth-sensing/blob/main/explainer.md