How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
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
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
DroidDeck is an Android app that turns a phone or handheld into a console-style gaming device. It presents a controller-first interface modeled on a dedicated gaming mode, and it launches the Steam client, signs the user in, and runs Steam games. Windows titles run through a compatibility layer, with x86-to-ARM64 translation that lets desktop software run on mobile processors. It installs without root access by sideloading the app package together with a self-contained Linux runtime inside the app's own sandbox. On newer Android versions, users may need to turn off child process restrictions,
vgpu_unlock is a set of software tools and driver modifications designed to unlock enterprise-grade virtualization features on consumer graphics hardware. It functions as a vGPU unlock tool and hardware device ID spoofer that allows a single graphics card to be shared across multiple virtual machines. The project achieves this by employing driver-level hooking, dynamic memory patching, and kernel-level device spoofing. These techniques intercept hardware identification queries and modify the operational state of the GPU driver at runtime to bypass manufacturer-imposed software restrictions.
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 main features of librevr/revive are: Runtime Wrappers, Game Compatibility Layers, API Translation Layers, VR Hardware Compatibility, VR Driver Bridges, Hardware Identity Emulators, VR Driver Emulators, Library Injection.
Projects with overlapping indexed features include: valvesoftware/openvr — OpenVR is a software development kit and runtime that provides a unified API for accessing virtual reality hardware… nukem9/dlssg-to-fsr3 — This project is a GPU feature compatibility layer and frame generation mod. It functions as a DLL API emulator and… droid-deck/droiddeck — DroidDeck is an Android app that turns a phone or handheld into a console-style gaming device. It presents a… facebookarchive/react-360 — React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a… dualcoder/vgpu_unlock — vgpu_unlock is a set of software tools and driver modifications designed to unlock enterprise-grade virtualization… relativty/relativty — Relativty is an open-source virtual reality headset kit that can be built for around $200 using DIY hardware and…