Why is Facebook is rebranding itself to focus on the metaverse? 7 years after its billion-dollar acquisition of Oculus, Facebook is pivoting itself towards virtual reality. While the earlier acquisitions of Instagram and WhatsApp successfully extended social engagement, metaverse is a much bigger bet. While metaverse looks like VR in a new bottle at some levels, betting the company's future on metaverse shows a strategic intent. It was interesting to see Microsoft announce immersive experiences on MS Teams. Multiple metaverses exist today in individual 3D gaming platforms and VR platforms. We are seeing companies fighting it out for cloud and AI platform dominance. Could Meta be positioning itself to own the user engagement channel in a new way? If users move towards using VR as a primary engagement model, this can pay off well. While this will play out over the decade or more, there are multiple low-hanging fruits to build mixed reality experiences into your applications. The kandi kit on Mixed Reality Solutions showcases popular open source libraries across AR, dedicated VR platforms, and device-specific solutions. Get ready for the next platform war!
Web Focused AR and VR Solutions
aframeby aframevr
:a: Web framework for building virtual reality experiences.
aframeby aframevr
JavaScript 15445 Version:v1.4.2 License: Permissive (MIT)
aframe-react-boilerplateby ngokevin
:sunglasses: Boilerplate for building virtual reality (VR) experiences with A-Frame and React using aframe-react.
aframe-react-boilerplateby ngokevin
JavaScript 375 Version:Current License: Permissive (MIT)
AR.jsby jeromeetienne
Efficient Augmented Reality for the Web - 60fps on mobile!
AR.jsby jeromeetienne
HTML 15695 Version:Current License: Permissive (MIT)
vrsby vercel
A serverless virtual reality e-commerce experience powered by Vercel
vrsby vercel
TypeScript 459 Version:Current License: Permissive (Apache-2.0)
iOS-11-by-Examplesby artemnovichkov
👨🏻💻 Examples of new iOS 11 APIs
iOS-11-by-Examplesby artemnovichkov
Swift 3325 Version:Current License: Permissive (MIT)
IdeaSpaceby IdeaSpaceVR
:sunglasses: Create interactive 3D and VR web experiences for desktop, mobile & VR devices
IdeaSpaceby IdeaSpaceVR
JavaScript 385 Version:v1.2.2 License: Permissive (MIT)
engineby playcanvas
Fast and lightweight JavaScript game engine built on WebGL and glTF
engineby playcanvas
JavaScript 8446 Version:v1.63.6 License: Permissive (MIT)
model-viewerby google
Easily display interactive 3D models on the web and in AR!
model-viewerby google
TypeScript 5664 Version:v3.1.1 License: Permissive (Apache-2.0)
Virtual Reality Platforms
MixedRealityToolkit-Unityby microsoft
Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
MixedRealityToolkit-Unityby microsoft
C# 5792 Version:v2.8.3 License: Permissive (MIT)
gvr-unity-sdkby googlevr
Google VR SDK for Unity
arcore-android-sdkby google-ar
ARCore SDK for Android Studio
arcore-android-sdkby google-ar
C 4716 Version:1.37.0 License: Others (Non-SPDX)
artoolkitxby artoolkitx
artoolkitX, providing high-performance video acquisition, marker and texture tracking in native code for iOS, Android, macOS, Windows, and Linux variants.
artoolkitxby artoolkitx
C 387 Version:1.1.9 License: Others (Non-SPDX)
VRTKby ExtendRealityLtd
*Beta* - An example of how to use the Tilia packages to create great content with VRTK v4.
VRTKby ExtendRealityLtd
C# 3640 Version:3.3.0 License: Permissive (MIT)
Virtual Reality Headset Focused Solutions
Relativtyby relativty
An open source VR headset with SteamVR supports for $200
Relativtyby relativty
C++ 6075 Version:beta-r0 License: Strong Copyleft (GPL-3.0)
RiftDK2by facebookarchive
Firmware, Schematics, and Mechanicals for the Oculus Rift Development Kit 2
RiftDK2by facebookarchive
C 184 Version:Current License: Others (Non-SPDX)
MixedRealityToolkit-Unityby microsoft
Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
MixedRealityToolkit-Unityby microsoft
C# 5792 Version:v2.8.3 License: Permissive (MIT)
Reviveby LibreVR
Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Reviveby LibreVR
C++ 3450 Version:3.2.0 License: Others (Non-SPDX)