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
Stengo avatar

Stengo/DeskPad

0
View on GitHub↗
7,772 stars·165 forks·Swift·MIT·23 views

DeskPad

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 content matches the required resolution.

The system manages the presentation workflow by coordinating virtual-to-physical mirroring and monitoring cursor coordinates to trigger window activation and layering changes.

Features

  • Virtual Displays - Creates software-defined virtual display outputs at the OS level to act as dedicated drawing surfaces.
  • macOS Virtual Display Managers - Functions as a specialized system for creating virtual monitors to isolate and share screen content on macOS.
  • Window Management Utilities - Provides advanced control over window visibility and foreground layering through cursor-based automation.
  • Window Focus Event Management - Triggers window activation and layering changes specifically when the mouse enters or exits the virtual workspace.
  • Virtual Display Management - Enables the generation and comprehensive management of dedicated virtual displays on macOS.
  • Virtual Display Mirroring - Duplicates the visual output of virtual monitors to physical screens or streams for audience viewing.
  • Cursor-Based Focus Tracking - Automatically shifts window focus and brings applications to the front based on mouse cursor spatial coordinates.
  • Cursor Trajectory Tracking - Monitors mouse movement and boundaries to automatically activate and highlight application windows.
  • Focus Triggering Coordinates - Implements automated window foregrounding based on cursor position relative to virtual display boundaries.
  • Display Preference Hooks - Interfaces with macOS system preferences to dynamically adjust the pixel dimensions of virtual displays.
  • Display Resolution Settings - Provides tools for defining screen dimensions and aspect ratios for virtualized display surfaces.
  • Isolated Content Mirroring - Provides a dedicated display area to mirror specific windows to an audience without showing the full desktop.
  • Virtual Screen Streaming - Creates a dedicated virtual display to stream and share specific content without exposing the main workspace.
  • Presentation Workspace Orchestration - Optimizes presentation workflows by using a secondary virtual monitor to isolate slides and notes.

Star history

Star history chart for stengo/deskpadStar history chart for stengo/deskpad

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to DeskPad

Similar open-source projects, ranked by how many features they share with DeskPad.
  • 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

    C#headless-displayiddiddcx
    View on GitHub↗5,346
  • 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

    4kbrightnessddc
    View on GitHub↗32,337
  • 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

    C++displaydisplay-driverdisplays
    View on GitHub↗8,412
  • pavlobu/deskreenpavlobu avatar

    pavlobu/deskreen

    21,035View on GitHub↗

    Deskreen is a wireless screen mirroring and virtual display tool that streams a computer screen or specific application windows to any device with a web browser. It functions as a virtual display streamer and a web-based secondary monitor, allowing users to extend their desktop workspace to remote devices over a local network. The system supports end-to-end encrypted screen sharing to protect display data and utilizes virtual display adapters to treat remote browsers as extended screens. It includes capabilities for multi-device broadcasting, enabling a single video source to be mirrored acro

    TypeScriptblueprintjsdarkwire-iodeskreen
    View on GitHub↗21,035
See all 20 alternatives to DeskPad→

Frequently asked questions

What does stengo/deskpad do?

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.

What are the main features of stengo/deskpad?

The main features of stengo/deskpad are: Virtual Displays, macOS Virtual Display Managers, Window Management Utilities, Window Focus Event Management, Virtual Display Management, Virtual Display Mirroring, Cursor-Based Focus Tracking, Cursor Trajectory Tracking.

What are some open-source alternatives to stengo/deskpad?

Open-source alternatives to stengo/deskpad include: nomi-san/parsec-vdd — parsec-vdd is a virtual display driver manager and headless server display emulator. It simulates active… waydabber/betterdisplay — BetterDisplay is a comprehensive display management utility and virtual display engine designed to provide granular… virtualdrivers/virtual-display-driver — Virtual-Display-Driver is a kernel-level driver for Windows that emulates physical monitors and audio devices. It… pavlobu/deskreen — Deskreen is a wireless screen mirroring and virtual display tool that streams a computer screen or specific… gnif/lookingglass — LookingGlass is a low-latency display mirror and frame relay system designed to transfer video frames from a KVM guest… h-m-h/weylus — Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a…