awesome-webxr icon indicating copy to clipboard operation
awesome-webxr copied to clipboard

Compilation of links for WebXR

Awesome WebXR

Compilation of links for WebXR demos, frameworks, editors and more (WebVR / WebAR)

Feel free to submit PRs with more links!

Impressive demos

  • Hello WebXR from Mozilla: https://mixedreality.mozilla.org/hello-webxr/
  • TRACK: https://demos.littleworkshop.fr/track
  • Inside Music: https://experiments.withgoogle.com/webvr/inside-music/view/
  • WebVR Experiments with Google: https://experiments.withgoogle.com/collection/webvr
  • Streetmix 3D: https://kfarr.github.io/streetmix3d/
  • IK Multiplayer avatars: https://avatars.exokit.org/
  • Curated list of WebXR demos: https://metaverse.website/

Hand Tracking

  • Finger Tracking on Oculus Quest https://github.com/stewdio/vr-hands
  • Handy.js makes defining and using custom hand shapes in WebXR a snap: https://github.com/stewdio/handy.js
  • Three.js VR Haptics: https://threejs.org/examples/webxr_vr_haptics.html
  • Unity WebXR plugin : https://github.com/Rufus31415/Simple-WebXR-Unity#simple-hand-tracking

Frameworks

  • A-Frame: https://aframe.io/
  • Three.js: https://threejs.org/examples/#webxr_vr_rollercoaster
  • React 360: https://facebook.github.io/react-360/
  • RiftSketch: https://github.com/brianpeiris/RiftSketch
  • Babylon.js: https://github.com/BabylonJS/Babylon.js
  • JanusWeb: https://github.com/jbaicoianu/janusweb
  • Microsoft MRTK (Mixed Reality Toolkit) : https://github.com/Rufus31415/Simple-WebXR-Unity#mrtk

GUI-based editors

  • Amazon Sumerian: https://aws.amazon.com/sumerian/
  • Godot: https://godotengine.org/article/release-candidate-godot-3-3-rc-6
  • RemixVR (live-coding environment): https://github.com/teliportme/remixvr
  • Three.js Editor: https://threejs.org/editor/
  • Spoke from Mozilla: https://hubs.mozilla.com/spoke
  • Nunustudio: https://nunustudio.org/
  • PlayCanvas: https://developer.playcanvas.com/en/tutorials/webvr-lab/
  • Blender (3D model creation): https://www.blender.org/
  • Blender plugin for WebXR export: https://github.com/feiss/blender-addons-for-webxr
  • Unity: https://unity.com/
  • Unity WebXR export plugin: https://github.com/MozillaReality/unity-webxr-export
  • Unity WebXR lightweight plugin : https://github.com/Rufus31415/Simple-WebXR-Unity
  • Three.js live coding environment: https://twitter.com/mrdoob/status/1263498538316636162
  • Wonderland: https://wonderlandengine.com

Game Demos

  • FlappyBird VR, Barista Simulator and more games: https://constructarca.de/
  • Moonrider: http://moonrider.xyz/ Source: https://github.com/supermedium/moonrider
  • JS13K WebXR Games: https://js13kgames.com/entries/2019/26
  • Quake 3D http://media.tojicode.com/q3bsp/
  • Elfland Glider: https://elfland-glider.surge.sh/
  • VR Planets: https://travisbarrydick.github.io/vr-planets/dist/

Communities

  • Poly from Google: https://poly.google.com/
  • Hubs by Mozilla: https://hubs.mozilla.com/#/
  • HoloDevelopers : https://join.slack.com/t/holodevelopers/shared_invite/zt-5d6fsq82-m3vHQGYBAvJfjtAR6_wBSA

Audio visualizations

  • https://classes.marpi.pl/resonate/

Painting / Drawing

  • VARTISTE (Image Editor): https://zach-geek.gitlab.io/vartiste/index.html

Presentation software

  • FrameVR https://www.framevr.io/

Browsers

  • Firefox Reality: https://mixedreality.mozilla.org/firefox-reality/

Tutorials

  • Codelab AR with WebXR: https://codelabs.developers.google.com/codelabs/ar-with-webxr/#1
  • Deep dive into AR technology: https://vas3k.com/blog/augmented_reality/
  • A-Frame School: https://aframe.io/aframe-school/#/

Components

  • Model Viewer: https://github.com/google/model-viewer
  • A-Frame Components: https://www.npmjs.com/search?q=keywords:aframe-component
  • 45+ 3D formats model viewer : https://rufus31415.github.io/sandbox/3d-viewer/

By platform:

  • Demos for Quest https://sidequestvr.com/#/webvr

Studios

  • Marpi: https://www.marpi.studio/
  • Supermedium: https://supermedium.com/

Free 3D Models

  • https://usdzshare.com
  • http://threedscans.com/
  • https://www.si.edu/openaccess