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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • aframevr/aframeAvatar aframevr

    aframevr/aframe

    17,557Vezi pe GitHub↗

    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
    Vezi pe GitHub↗17,557
  • aslody/virtualappAvatar asLody

    asLody/VirtualApp

    11,010Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,010
  • facebookarchive/react-360Avatar facebookarchive

    facebookarchive/react-360

    8,706Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,706
  • valvesoftware/openvrAvatar ValveSoftware

    ValveSoftware/openvr

    6,615Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,615
  • mosra/magnumAvatar mosra

    mosra/magnum

    5,169Vezi pe GitHub↗

    Magnum este o suită de middleware C++ pentru dezvoltarea grafică cross-platform și vizualizarea datelor în timp real. Oferă un strat de randare hardware-agnostic care traduce comenzile grafice în apeluri specifice platformei, asigurând un comportament consistent între diferite drivere GPU și API-uri precum Vulkan. Proiectul se concentrează pe decuplarea logicii aplicației de hardware-ul subiacent prin utilitare grafice și de sistem abstracte. Dispune de un importator de resurse bazat pe plugin-uri pentru active 3D și audio, un graf de scenă ierarhic pentru transformări spațiale și un sistem de evenimente bazat pe semnale de înaltă performanță pentru comunicare. Capabilitățile largi includ algebra liniară și matematica vectorială, procesarea geometriei mesh și gestionarea contextelor GPU. Toolkit-ul acoperă, de asemenea, redarea audio spațială, integrarea hardware-ului VR și optimizări de memorie de nivel scăzut, cum ar fi layout-urile strided și alocările aliniate. Biblioteca poate fi integrată în proiectele părinte ca un subproiect CMake.

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

    C++
    Vezi pe GitHub↗5,169
  • librevr/reviveAvatar LibreVR

    LibreVR/Revive

    3,757Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,757
  • thestonefox/vrtkAvatar thestonefox

    thestonefox/vrtk

    3,719Vezi pe GitHub↗

    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#
    Vezi pe GitHub↗3,719
  1. Home
  2. Graphics & Multimedia
  3. VR Hardware Compatibility

Explorează sub-etichetele

  • 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.