awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

Awesome GitHub RepositoriesVR Hardware Compatibility

Abstraction layers ensuring consistent playback and interaction across different VR headset hardware.

Distinguishing note: Existing candidates focus on streaming or general hardware checkers, not VR headset abstraction.

Explore 7 awesome GitHub repositories matching graphics & multimedia · VR Hardware Compatibility. Refine with filters or upvote what's useful.

Awesome VR Hardware Compatibility GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • aframevr/aframeAvatar von aframevr

    aframevr/aframe

    17,557Auf GitHub ansehen↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    Ensures seamless playback and interaction across various virtual reality headsets and devices.

    JavaScript3daframeaugmented-reality
    Auf GitHub ansehen↗17,557
  • aslody/virtualappAvatar von asLody

    asLody/VirtualApp

    11,010Auf GitHub ansehen↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Intercepts device APIs to ensure VR programs remain compatible with new hardware without source code changes.

    Javaandroidframeworkplugin
    Auf GitHub ansehen↗11,010
  • facebookarchive/react-360Avatar von facebookarchive

    facebookarchive/react-360

    8,706Auf GitHub ansehen↗

    React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a declarative React component model. It functions as a browser-based VR platform and a WebGL VR renderer, enabling developers to create 360-degree panoramic and stereoscopic content without requiring native code installation. The framework provides a declarative VR component library that describes VR scenes as nested React components, with props mapping to 3D objects, lights, and camera positions. It handles user input from VR controllers, gaze tracking, and mouse events through a unifi

    Renders VR content through WebGL and WebVR APIs so experiences work on multiple hardware platforms without native code.

    JavaScript
    Auf GitHub ansehen↗8,706
  • valvesoftware/openvrAvatar von ValveSoftware

    ValveSoftware/openvr

    6,615Auf GitHub ansehen↗

    OpenVR is a software development kit and runtime that provides a unified API for accessing virtual reality hardware from multiple manufacturers. It abstracts vendor-specific headsets, controllers, and tracking systems into a common interface, enabling applications to work across different VR devices without requiring hardware-specific code. The SDK handles core VR operations including stereoscopic frame submission to a compositor, headset and controller tracking, and input binding that maps abstract application actions to physical device controls. The runtime is built around a modular driver

    Provides a unified API that abstracts vendor-specific VR hardware for cross-headset compatibility.

    C++hardwareopenvr-sdksdk
    Auf GitHub ansehen↗6,615
  • mosra/magnumAvatar von mosra

    mosra/magnum

    5,169Auf GitHub ansehen↗

    Magnum is a C++ middleware suite for cross-platform graphics development and real-time data visualization. It provides a hardware-agnostic rendering layer that translates graphics commands into platform-specific calls, ensuring consistent behavior across different GPU drivers and APIs such as Vulkan. The project focuses on decoupling application logic from underlying hardware through abstract graphics and system utilities. It features a plugin-based resource importer for 3D assets and audio, a hierarchical scene graph for spatial transformations, and a high-performance signal-based event syst

    Provides abstraction layers that ensure consistent VR hardware interaction across different headsets and SDKs.

    C++
    Auf GitHub ansehen↗5,169
  • librevr/reviveAvatar von LibreVR

    LibreVR/Revive

    3,757Auf GitHub ansehen↗

    Revive is an OpenVR runtime wrapper and virtual reality driver emulator. It serves as a hardware compatibility layer that enables virtual reality games designed for specific proprietary hardware to run on OpenVR compatible devices. The project functions by translating proprietary system calls into open standards, which allows software designed for the Oculus Rift to operate on other headsets such as the HTC Vive or Valve Index. It achieves this by mimicking the identity of supported hardware to bypass software compatibility checks. This is implemented through a runtime wrapper that intercept

    Acts as an OpenVR runtime wrapper that enables Oculus-exclusive games to operate on OpenVR-compatible hardware.

    C++oculusopenvr
    Auf GitHub ansehen↗3,757
  • thestonefox/vrtkAvatar von thestonefox

    thestonefox/vrtk

    3,719Auf GitHub ansehen↗

    vrtk is a virtual reality interaction framework and locomotion system designed to build consistent 3D object interactions and user interfaces across different hardware. It provides a hardware-agnostic movement model that decouples player navigation logic from specific controller inputs to ensure cross-platform compatibility. The project includes a spatial UI kit for rendering 2D and 3D interactive menus and physical controls specifically for head-mounted displays. It utilizes an event-driven input layer to translate physical pointer and touch data into virtual object events and actions. The

    Provides abstraction layers to ensure consistent interaction and playback across various VR headset hardware.

    C#
    Auf GitHub ansehen↗3,719
  1. Home
  2. Graphics & Multimedia
  3. VR Hardware Compatibility

Unter-Tags erkunden

  • Runtime WrappersTranslation layers that wrap VR runtimes to provide compatibility between different hardware ecosystems. **Distinct from VR Hardware Compatibility:** Specifically focuses on the wrapping and translation aspect rather than general hardware compatibility or runtime initialization.
  • VR Runtime InitializationsInitialization of connected VR hardware to obtain interfaces for tracking, rendering, and input operations. **Distinct from VR Hardware Compatibility:** Distinct from VR Hardware Compatibility: focuses on the initialization lifecycle of VR hardware, not the abstraction layer for cross-vendor compatibility.