Skip to content

Virtual Drivers

Creating virtual hardware solutions for Windows that bridge the gap between software and system integration

🚀 About Virtual Drivers

Virtual Drivers is an open-source organization dedicated to developing professional-grade virtual device drivers for Windows. Our mission is to provide developers, content creators, and IT professionals with powerful tools that emulate hardware devices at the system level, enabling innovative solutions for streaming, virtual reality, remote desktop, and headless server configurations.

Founded and actively led by MikeTheTech with key contributions from Jocke (zjoasan), we specialize in creating robust, reliable virtual drivers that seamlessly integrate with Windows 10 and Windows 11 systems.

🛠️ Our Core Projects

Add virtual speaker and microphone devices to Windows 10/11

  • Virtual Speaker Output: Perfect for headless servers, remote desktop streaming, and audio testing environments
  • Virtual Microphone Input: Ideal for streaming setups, voice chat testing, and routing audio internally
  • Advanced Features:
    • Support for 8-bit/8kHz to 32-bit/192kHz audio formats
    • Windows Sonic (Spatial Sound) integration
    • Exclusive Mode and Application Priority support
    • Compatible with VR, OBS, Sunshine, and desktop sharing software

Create virtual monitors that function like physical displays

  • Flexible Resolution Support: Custom resolutions and refresh rates beyond hardware limitations
  • Key Features:
    • HDR support for Windows 11 23H2+
    • Custom EDID support for hardware emulation
    • ARM64 compatibility
    • Professional installer with companion app
  • Use Cases: Streaming, VR applications, screen recording, headless server operations

Unified control interface for virtual display management

  • Windows Forms application for easy driver configuration
  • XML-based settings management
  • System tray integration for quick access
  • Toggle specialized features (HDR, SDR 10-bit, custom EDID)

Bluetooth server for Windows emulating input devices

  • Emulates keyboards, mice, and game controllers
  • Leverages Windows Bluetooth Low Energy
  • Secure PIN-based authentication
  • Future support for expanded device types

💡 Why Choose Virtual Drivers?

Professional Quality

Our drivers are built using the Windows Driver Kit (WDK) and follow Microsoft's development guidelines, ensuring stability and compatibility with modern Windows systems.

Enterprise Solutions

We offer custom driver development for organizations requiring specialized functionality:

  • Named pipes and shared memory buffers
  • Zero-latency audio processing
  • Direct application integration
  • Custom feature development

Contact us for enterprise solutions: [email protected]

Active Development

Our projects are actively maintained with regular updates, bug fixes, and new feature implementations based on community feedback.

🤝 Contributing

We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your input helps make Virtual Drivers better for everyone.

How to Contribute

  1. Fork the repository you'd like to contribute to
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

💖 Support Our Work

Virtual Drivers is a labor of love, and your support helps us continue developing and maintaining these tools.

Support the Team

Every contribution, no matter the size, helps us keep building amazing experiences!

📋 System Requirements

General Requirements

  • Operating System: Windows 10 (Build 1903+) or Windows 11
  • Architecture: x64 (tested), ARM64 support available
  • Dependencies: Microsoft Visual C++ Redistributable

Driver-Specific Requirements

  • Virtual Display Driver: .NET 6.0 Runtime for control application
  • VirtualBT: Bluetooth Low Energy capable hardware

🔒 Security & Compliance

  • All drivers operate in User Mode for enhanced system stability
  • Code signing provided by SignPath.io and SignPath Foundation
  • Open-source code for transparency and community review

📄 License

Projects are licensed under various open-source licenses:

  • Virtual Audio Driver: MIT
  • Virtual Display Driver: MIT
  • Virtual Driver Control: MIT
  • VirtualBT: GPL-3.0 License (with MIT-licensed components)

Please refer to individual repositories for specific licensing information.

📞 Contact

  • General Inquiries: [email protected]
  • Bug Reports: Use GitHub Issues on the relevant repository
  • Feature Requests: Open a discussion in the repository

🌟 Acknowledgments

We extend our gratitude to:

  • The Windows driver development community
  • Microsoft for the Windows Driver Kit and samples
  • All our contributors, sponsors, and supporters
  • Lune Studio
  • CAMB.ai
  • SignPath.io and The SignPath Foundation
  • The open-source projects that inspire and enable our work

Virtual Drivers - Virtualizing the future of Windows hardware integration

Popular repositories Loading

  1. Virtual-Display-Driver Virtual-Display-Driver Public

    Forked from ge9/IddSampleDriver

    Add virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.

    C++ 6.2k 248

  2. Virtual-Audio-Driver Virtual-Audio-Driver Public

    Add a virtual speaker and mic to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.

    C++ 128 20

  3. Linux-Virtual-Display-Driver Linux-Virtual-Display-Driver Public

    Add virtual monitors to your Linux device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.

    Shell 11

  4. Virtual-Driver-Control Virtual-Driver-Control Public

    C# 5 2

  5. Virtual-Driver-Installer Virtual-Driver-Installer Public

    A repo dedicated to the innosetupscript, with dependencies, inputs and outputs

    PowerShell 2 2

  6. .github .github Public

Repositories

Showing 7 of 7 repositories
  • .github Public
    VirtualDrivers/.github’s past year of commit activity
    0 0 0 0 Updated Jul 15, 2025
  • Virtual-Audio-Driver Public

    Add a virtual speaker and mic to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.

    VirtualDrivers/Virtual-Audio-Driver’s past year of commit activity
    C++ 128 MIT 20 13 0 Updated Jul 14, 2025
  • Virtual-Display-Driver Public Forked from ge9/IddSampleDriver

    Add virtual monitors to your windows 10/11 device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.

    VirtualDrivers/Virtual-Display-Driver’s past year of commit activity
    C++ 6,246 MIT 394 127 (29 issues need help) 0 Updated Jul 14, 2025
  • VirtualDrivers/Virtual-Driver-Control’s past year of commit activity
    C# 5 MIT 2 1 0 Updated Jul 14, 2025
  • Virtual-Driver-Installer Public

    A repo dedicated to the innosetupscript, with dependencies, inputs and outputs

    VirtualDrivers/Virtual-Driver-Installer’s past year of commit activity
    PowerShell 2 2 0 1 Updated May 8, 2025
  • VirtualDrivers/Python-VDD-Pipe-Control’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Feb 3, 2025
  • Linux-Virtual-Display-Driver Public

    Add virtual monitors to your Linux device! Works with VR, OBS, Sunshine, and/or any desktop sharing software.

    VirtualDrivers/Linux-Virtual-Display-Driver’s past year of commit activity
    Shell 11 MIT 0 1 0 Updated Jan 31, 2025

Top languages

Loading…