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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Virtual display driver

Ranking updated Aug 8, 2026

For virtual display engines, the strongest matches are nomi-san/parsec-vdd (This repository is a virtual display driver manager and), virtualdrivers/virtual-display-driver (This kernel-level driver for Windows emulates physical monitors and) and waydabber/betterdisplay (This utility provides virtual screen creation and advanced display). stengo/deskpad and react-native-webrtc/react-native-webrtc round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked virtual display drivers for Windows and Linux. Compare the top open-source options by features and performance to find the best fit.

Virtual display driver

Find the best repos with AI.We'll search the best matching repositories with AI.
  • nomi-san/parsec-vddnomi-san avatar

    nomi-san/parsec-vdd

    5,346View on GitHub↗

    parsec-vdd is a virtual display driver manager and headless server display emulator. It simulates active software-defined monitors to enable remote desktop sessions and game streaming on host systems that lack physical displays. The project provides a system tray interface for managing the monitor lifecycle, allowing users to add or remove virtual screens and capture screenshots. It enables the definition of custom widths, heights, and refresh rates for these virtual displays via system registry presets. The tool handles display property configuration and monitors device status using hardwar

    This repository is a virtual display driver manager and headless screen emulator that lets you create software-defined monitors for remote streaming and headless hosts, fulfilling your need for virtual display capabilities.

    C#Headless Display EmulatorsHeadless Display SimulationVirtual Display Management
    View on GitHub↗5,346
  • virtualdrivers/virtual-display-driverVirtualDrivers avatar

    VirtualDrivers/Virtual-Display-Driver

    8,412View on GitHub↗

    Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It serves as a virtual monitor emulator, headless server display emulator, and virtual audio device driver to enable extended desktop space and sound routing on systems without physical hardware connections. The project enables the simulation of monitors with custom resolutions, refresh rates, and identification profiles, including support for High Dynamic Range output. It also provides software-defined audio interfaces to simulate virtual microphones and speakers. The software cove

    This kernel-level driver for Windows emulates physical monitors and headless displays for remote desktop streaming and extended workspace setups, matching the core functionality you are looking for.

    C++Headless Display EmulatorsVirtual Display EnvironmentsHeadless Display Simulation
    View on GitHub↗8,412
  • waydabber/betterdisplaywaydabber avatar

    waydabber/BetterDisplay

    32,337View on GitHub↗

    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

    This utility provides virtual screen creation and advanced display management tailored for macOS, though it lacks cross-platform support and dedicated low-latency streaming features.

    Virtual Display EnvironmentsVirtual Display ManagementAdvanced Display Configuration
    View on GitHub↗32,337
  • stengo/deskpadStengo avatar

    Stengo/DeskPad

    7,772View on GitHub↗

    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

    DeskPad is a macOS virtual display manager that creates software-defined monitors for isolated screen sharing, though it is scoped specifically to Apple platforms rather than offering cross-platform support.

    SwiftVirtual Display ManagementVirtual Display Mirroring
    View on GitHub↗7,772
  • react-native-webrtc/react-native-webrtcreact-native-webrtc avatar

    react-native-webrtc/react-native-webrtc

    4,973View on GitHub↗

    react-native-webrtc is a mobile framework wrapper and peer-to-peer communication library used to integrate real-time audio, video, and data communication into cross-platform mobile applications. It functions as a tool for capturing device screens and streaming live media content via the WebRTC protocol. The project provides an interface for bidirectional data channels, enabling the exchange of arbitrary data packets between peers without a central relay server. It supports real-time media streaming, including peer-to-peer audio and video transmission and screen capture capabilities. The libr

    This repository is a real-time communication and screen-sharing library for mobile applications rather than a virtual display driver that creates headless monitor outputs for streaming or remote desktop use.

    JavaLow-Latency Streaming
    View on GitHub↗4,973
  • alexxit/go2rtcAlexxIT avatar

    AlexxIT/go2rtc

    13,236View on GitHub↗

    go2rtc is a media streaming server that functions as a protocol-agnostic gateway for video and audio feeds. It ingests media from diverse sources and redistributes them across multiple streaming standards, enabling compatibility between proprietary camera hardware and web-based playback clients. The system utilizes a centralized configuration schema to manage stream routing and lifecycle orchestration based on client demand. The platform distinguishes itself through its focus on low-latency delivery, utilizing peer-to-peer connections to facilitate sub-second playback directly within web brow

    This repository is a media streaming server and protocol gateway rather than a virtual monitor or display driver, making it a networking building block rather than the screen-creation tool you are looking for.

    GoLow-Latency Streaming
    View on GitHub↗13,236
  • versatica/mediasoupversatica avatar

    versatica/mediasoup

    7,146View on GitHub↗

    Mediasoup is a selective forwarding unit used for real-time media routing. It enables the development of low-latency audio and video communication systems by routing streams between participants without transcoding. The project provides embedded media routing logic that can be integrated directly into an application. It supports simulcast and quality layering, allowing the system to adapt resolution and bitrate based on real-time bandwidth estimations to maintain connection stability. The capability surface includes media track management for audio, video, and screen capture, as well as bidi

    Mediasoup is a WebRTC selective forwarding unit for real-time media routing rather than a virtual monitor or display driver for headless screen outputs.

    C++Low-Latency Streaming
    View on GitHub↗7,146
  • google/skiagoogle avatar

    google/skia

    10,762View on GitHub↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    Skia is a low-level 2D graphics rendering library rather than a virtual display driver, making it a building block for rendering rather than a tool for creating virtual monitors.

    C++GPU AccelerationHardware-Accelerated Rendering
    View on GitHub↗10,762
  • jellyfin/jellyfin-desktopjellyfin avatar

    jellyfin/jellyfin-desktop

    5,492View on GitHub↗

    Jellyfin-desktop is a cross-platform media client for Windows, macOS, and Linux. It functions as a native wrapper that provides a standalone desktop shell for browsing and playing movies, music, and shows from a remote home media server. The application integrates Chromium with native operating system GPU drivers to provide hardware-accelerated video playback for high-resolution media streams. It utilizes an Electron-based runtime to render a web-based user interface within a native desktop environment. The client manages local file-system caching for session data and application assets to r

    Jellyfin-desktop is a media streaming client rather than a virtual display driver, making it a different category of software entirely.

    C++Hardware Acceleration
    View on GitHub↗5,492
  • m1k1o/nekom1k1o avatar

    m1k1o/neko

    17,168View on GitHub↗

    Neko is a virtual desktop infrastructure platform that provides containerized browser isolation and remote desktop environments. It enables users to host secure, ephemeral browser instances that can be accessed and managed through a standard web browser, ensuring consistent execution across different host systems. The platform distinguishes itself through its collaborative capabilities, allowing multiple users to view and interact with a single shared browser session in real time. It synchronizes keyboard, mouse, and gamepad inputs from multiple participants while providing integrated tools f

    Neko provides containerized remote desktop and browser streaming rather than low-level virtual monitor drivers or display outputs for host systems.

    GoLow-Latency StreamingHardware-Accelerated Rendering
    View on GitHub↗17,168
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
nomi-san/parsec-vdd5.3KC#MITMay 15, 2026
virtualdrivers/virtual-display-driver8.4KC++mitFeb 3, 2026
waydabber/betterdisplay32.3K——Jun 16, 2026
stengo/deskpad7.8KSwiftMITFeb 28, 2026
react-native-webrtc/react-native-webrtc5KJavaMITJun 23, 2026
alexxit/go2rtc13.2KGoMITMay 20, 2026
versatica/mediasoup7.1KC++iscFeb 19, 2026
google/skia10.8KC++BSD-3-ClauseJun 17, 2026
jellyfin/jellyfin-desktop5.5KC++GPL-2.0Mar 28, 2026
m1k1o/neko17.2KGoapache-2.0Feb 17, 2026

Related searches

  • Immediate mode rendering
  • Animation engine
  • Template engine
  • GPU accelerated renderer
  • Layout composition engines
  • a cross-platform graphics abstraction library
  • a cross platform media playback engine
  • 2D graphics engine