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.
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… relativty/relativty — Relativty is an open-source virtual reality headset kit that can be built for around $200 using DIY hardware and… facebookarchive/react-360 — React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a… nukem9/dlssg-to-fsr3 — This project is a GPU feature compatibility layer and frame generation mod. It functions as a DLL API emulator and… dualcoder/vgpu_unlock — vgpu_unlock is a set of software tools and driver modifications designed to unlock enterprise-grade virtualization… thestonefox/vrtk — vrtk is a virtual reality interaction framework and locomotion system designed to build consistent 3D object…
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
This project is a GPU feature compatibility layer and frame generation mod. It functions as a DLL API emulator and wrapper that intercepts proprietary Nvidia DLSS Frame Generation calls and redirects them to an alternative implementation. The software enables AMD FSR 3 frame generation in games that natively support only Nvidia DLSS Frame Generation. It translates proprietary graphics requests into an open standard, allowing frame interpolation to run on graphics cards that are otherwise incompatible with the original vendor standards. The system employs DLL proxy wrapping and dynamic librar
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.
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