LookingGlass is a low-latency display mirror and frame relay system designed to transfer video frames from a KVM guest operating system to a host window in real time. It functions as a specialized bridge that allows for the viewing of virtual machine outputs using hardware passthrough to minimize lag.
The main features of gnif/lookingglass are: Frame Relays, Virtual Display Mirroring, VM Display Streaming, Guest-Component Shared Memory, Hardware Passthrough Utilities, Local Guest Display Viewers, PCI Device Passthroughs, Frame Relay Mechanisms.
Open-source alternatives to gnif/lookingglass include: justsenger/exhyperv — ExHyperV is a suite of administrative tools designed for managing advanced Hyper-V configurations, specifically… stengo/deskpad — DeskPad is a macOS virtual display manager and window management utility designed to isolate and share specific screen… waydabber/betterdisplay — BetterDisplay is a comprehensive display management utility and virtual display engine designed to provide granular… hyperlight-dev/hyperlight — Hyperlight is an embedded virtual machine manager designed to execute guest binaries within hardware-isolated code… google/pebble — Pebble is a reference implementation of wearable firmware intended for embedded system research and firmware analysis.… fogleman/nes — This project is a Nintendo Entertainment System emulator written in Go. It functions as a hardware simulation that…
ExHyperV is a suite of administrative tools designed for managing advanced Hyper-V configurations, specifically focusing on GPU partitioning, device passthrough, and virtual network switches. It provides a graphical interface to configure virtual machine resources and optimize hypervisor settings. The project is distinguished by its ability to share physical graphics card resources across multiple virtual machines using paravirtualization and partitioning. It also provides specialized utilities for assigning PCIe devices and USB peripherals directly to guest machines for exclusive access. Th
DeskPad is a macOS virtual display manager and window management utility designed to isolate and share specific screen content. It creates software-defined monitors at the operating system level to provide a dedicated drawing surface for mirroring content to an audience without exposing the primary workspace. The tool employs cursor location tracking to automate window focus, automatically bringing application windows to the front when the mouse enters the virtual display area. It allows for the creation and resizing of virtual monitors through system-level preferences to ensure shared conten
BetterDisplay is a comprehensive display management utility and virtual display engine designed to provide granular control over monitor configurations. It functions as a low-level hardware controller that interacts directly with graphics drivers and system APIs to override manufacturer limitations, enabling users to manage resolution, scaling, brightness, and color profiles across complex multi-monitor setups. The project distinguishes itself through its ability to generate synthetic virtual displays and inject custom framebuffers into the graphics pipeline, allowing for arbitrary resolution
Pebble is a reference implementation of wearable firmware intended for embedded system research and firmware analysis. It serves as a technical blueprint for understanding how smartwatch operating systems are structured and executed on constrained hardware. The codebase focuses on low power hardware rendering and the management of pixel data and display buffers to minimize energy consumption. It provides a historical guide for watch application development and the study of wearable software architecture. The system incorporates a hardware abstraction layer, a monolithic firmware image, and a