awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

27 Repos

Awesome GitHub RepositoriesVirtual Hardware Interfaces

Network-based configuration surfaces for managing virtualized hardware resources.

Distinguishing note: Focuses on the control plane for virtual hardware.

Explore 27 awesome GitHub repositories matching devops & infrastructure · Virtual Hardware Interfaces. Refine with filters or upvote what's useful.

Awesome Virtual Hardware Interfaces GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • firecracker-microvm/firecrackerAvatar von firecracker-microvm

    firecracker-microvm/firecracker

    34,954Auf GitHub ansehen↗

    Firecracker is a virtual machine monitor that leverages hardware-assisted virtualization to create and manage isolated execution environments. It functions as a lightweight runtime designed to launch virtual machines with minimal memory overhead and near-instantaneous startup times, providing the security of traditional hardware virtualization with the efficiency of containerized workloads. The project distinguishes itself through a security-focused architecture that enforces strict process boundaries using system-level barriers and restricted user privileges. It minimizes the attack surface

    Exposes a network-based configuration surface for managing virtual hardware resources.

    Rustcontainersminimalistopen-source
    Auf GitHub ansehen↗34,954
  • zeroclaw-labs/zeroclawAvatar von zeroclaw-labs

    zeroclaw-labs/zeroclaw

    31,920Auf GitHub ansehen↗

    Zeroclaw is a modular framework for building and deploying autonomous agents that integrate AI models, messaging platforms, and hardware interfaces. It functions as a multi-agent orchestrator and embedded systems controller, providing a unified runtime for managing agent lifecycles, memory, and security policies across diverse environments. The system distinguishes itself through its focus on secure, verifiable hardware and software orchestration. It enforces strict security boundaries, including command allowlisting, resource throttling, and interactive human-in-the-loop approval for sensiti

    Executes virtualized hardware logic locally to enable development and testing without physical components.

    Rust
    Auf GitHub ansehen↗31,920
  • shadps4-emu/shadps4Avatar von shadps4-emu

    shadps4-emu/shadPS4

    31,390Auf GitHub ansehen↗

    shadPS4 is a C++ game emulator and hardware virtualization tool designed to replicate the PlayStation 4 system environment and hardware to run console software on a computer. It functions as a cross-platform application compatible with Windows, Linux, macOS, and FreeBSD. The project serves as a graphics debugging tool capable of dumping shaders and integrating with rendering tools for performance analysis. It provides a system for recreating the console environment through the import of official firmware files, system fonts, and the use of decrypted keys for tracking game trophies. The emula

    Recreates console environments including firmware loading, system font import, and hardware input mapping.

    C++cppcpp23emulation
    Auf GitHub ansehen↗31,390
  • redox-os/redoxAvatar von redox-os

    redox-os/redox

    16,054Auf GitHub ansehen↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Boots the operating system in virtualized environments like QEMU or VirtualBox with configurable hardware parameters such as GPU, audio, and storage interfaces.

    Rustbsdfreebsdgnu
    Auf GitHub ansehen↗16,054
  • autohotkey/autohotkeyAvatar von AutoHotkey

    AutoHotkey/AutoHotkey

    12,601Auf GitHub ansehen↗

    AutoHotkey is a Windows automation scripting language and task automator. It serves as a keyboard macro engine and custom hotkey manager designed to map specific key combinations to scripted actions. The project provides a domain-specific language for automating repetitive tasks and operating system functions. It enables the creation of keyboard shortcuts and macros to replace manual input and streamline digital workflows on Windows. The system covers window and process management, virtual input simulation, and the interception of keyboard and mouse input via operating system hooks. It furth

    Sends synthetic keystrokes and mouse movements to the operating system to automate application interactions.

    C++autohotkeyautomationc-plus-plus
    Auf GitHub ansehen↗12,601
  • adam-maj/tiny-gpuAvatar von adam-maj

    adam-maj/tiny-gpu

    12,593Auf GitHub ansehen↗

    Tiny-gpu is an educational hardware emulator designed to model the fundamental operations of a graphics processing unit. It provides a software environment that simulates hardware data flow and parallel computing logic, allowing users to visualize the internal execution cycles and memory structures characteristic of graphics hardware. The project distinguishes itself by implementing a cycle-accurate execution model that tracks the progression of operations through discrete processing steps. It utilizes a fixed-function pipeline to process geometric data through sequential transformation and r

    Simulates graphics processing unit operations in software to demonstrate fundamental hardware data flow.

    SystemVerilog
    Auf GitHub ansehen↗12,593
  • aslody/virtualappAvatar von asLody

    asLody/VirtualApp

    11,010Auf GitHub ansehen↗

    VirtualApp is an Android application virtualization engine and user-space sandbox that enables the execution of applications within an isolated environment. It allows for the running of multiple independent instances of the same application on a single device and supports private application installation without requiring system-level root access. The project features a comprehensive hooking framework for intercepting Java and native layer functions to modify application behavior. It includes tools for hardware simulation to spoof device models and system information, as well as a non-root pr

    Emulates specific Android device models and hardware information at the native level to mimic physical hardware.

    Javaandroidframeworkplugin
    Auf GitHub ansehen↗11,010
  • bytebot-ai/bytebotAvatar von bytebot-ai

    bytebot-ai/bytebot

    10,413Auf GitHub ansehen↗

    Bytebot is an LLM desktop automation framework and virtual Linux desktop environment. It enables AI agents to plan and execute mouse and keyboard actions on a virtual computer using natural language, allowing for autonomous desktop automation and the integration of legacy systems that lack native APIs. The system operates as an LLM API gateway and a Model Context Protocol server, routing requests across multiple language model providers with integrated load balancing and rate limiting. It provides isolated, containerized environments where agents use visual reasoning to interpret screenshots

    Manipulates the virtual mouse and keyboard and captures screen images to automate computer interactions.

    TypeScriptagentagentic-aiagents
    Auf GitHub ansehen↗10,413
  • othersideai/self-operating-computerAvatar von OthersideAI

    OthersideAI/self-operating-computer

    10,153Auf GitHub ansehen↗

    This project is a computer control framework that uses multimodal vision models to simulate mouse and keyboard inputs for automating desktop tasks. It functions as an autonomous agent and vision-based orchestrator that interprets screen visuals to interact with user interfaces. The system employs vision language models and object detection to locate and click interface elements. It utilizes visual grounding to overlay numerical markers on UI components and uses optical character recognition to map on-screen text to precise pixel coordinates. The framework supports voice-controlled computing

    Simulates programmatic mouse movements and keyboard strokes to automate operating system interactions.

    Pythonautomationopenaipyautogui
    Auf GitHub ansehen↗10,153
  • wwmm/easyeffectsAvatar von wwmm

    wwmm/easyeffects

    9,690Auf GitHub ansehen↗

    EasyEffects is a real-time audio processor and system-wide effects manager designed for PipeWire audio streams. It functions as a comprehensive suite for applying filters, equalizers, and limiters to both input and output audio across the entire system. The project distinguishes itself through its use of deep learning for neural network noise suppression and voice isolation, as well as its ability to simulate physical acoustic environments using impulse-response convolution. It includes a sophisticated preset management system that allows users to associate specific audio configurations with

    Provides noise-reduced microphone input by removing background noise and echo for improved voice clarity.

    HTMLauto-volumecompressorequalizer
    Auf GitHub ansehen↗9,690
  • ange-yaghi/engine-simAvatar von ange-yaghi

    ange-yaghi/engine-sim

    9,420Auf GitHub ansehen↗

    This is an interactive combustion engine simulator that models internal combustion engine mechanics and generates realistic real-time audio output. The simulation computes torque, RPM, and throttle response from user-defined engine components and parameters, with keyboard controls for ignition, starter, throttle, clutch, gears, and simulation speed. The engine behavior is modeled by assembling reusable mechanical parts like cylinders, crankshafts, and exhausts with adjustable parameters, using a custom node-graph scripting language that defines engine components as interconnected nodes. Audio

    Measures horsepower and torque by holding an engine at a target RPM on a simulated test stand.

    C++enginesimulation
    Auf GitHub ansehen↗9,420
  • lmeszinc/azurlaneautoscriptAvatar von LmeSzinc

    LmeSzinc/AzurLaneAutoScript

    9,292Auf GitHub ansehen↗

    AzurLaneAutoScript is a mobile game automation system designed to perform repetitive gameplay tasks unattended. It functions as a screenshot-driven bot that controls Android devices, emulators, and cloud phones via ADB and uiautomator2, using computer vision to make interaction decisions instead of fixed timers. The project distinguishes itself through an advanced computer vision suite that includes local optical character recognition and perspective-aware grid detection. These tools allow the bot to parse 3D game maps, compute vanishing points, and normalize grid-centered objects for precise

    Provides support for running the bot on Android Virtual Devices for development and testing.

    Pythonalasazur-laneazurlane
    Auf GitHub ansehen↗9,292
  • anbox/anboxAvatar von anbox

    anbox/anbox

    9,056Auf GitHub ansehen↗

    Anbox is an Android container environment and runtime designed to execute Android applications on Linux desktops. It utilizes a container-based system to run the Android operating system without the overhead associated with traditional hardware virtualization. The system features a hardware abstraction layer that routes hardware access and sensor data through a host daemon to provide accelerated rendering. It integrates with the Linux desktop by mapping individual Android application layers to separate windows, allowing apps to function as distinct desktop applications. The project supports

    Routes hardware access and sensor data through a host daemon to provide accelerated rendering for emulated apps.

    C++
    Auf GitHub ansehen↗9,056
  • project-chip/connectedhomeipAvatar von project-chip

    project-chip/connectedhomeip

    8,586Auf GitHub ansehen↗

    This project is an open-source software development kit and framework for implementing the Matter smart home standard. It provides a universal IPv6-based application layer and a cluster-based data model to ensure interoperability between diverse smart home devices and controllers. The system is distinguished by its multi-transport network abstraction, which maps Bluetooth LE, Thread, and Wi-Fi implementations to a common layer. It includes specialized tooling for secure device commissioning via QR codes and NFC, as well as a comprehensive over-the-air firmware update system for distributing s

    Triggers synthetic hardware scenarios, such as power requests, to test charging logic without physical hardware.

    C++build-with-matterchipconnected-devices
    Auf GitHub ansehen↗8,586
  • felixrieseberg/macintosh.jsAvatar von felixrieseberg

    felixrieseberg/macintosh.js

    8,480Auf GitHub ansehen↗

    macintosh.js is an Electron-based system emulator designed to run legacy operating systems and vintage software within a modern desktop application. It functions as a virtual machine that replicates the hardware and software environment of a Macintosh Quadra to execute System 8. The project includes a UDP network bridge and virtual Ethernet integration, which routes network traffic to specific ports to enable communication between multiple emulated instances on a local network. The emulator supports virtual disk management and disk-image mounting to transfer files between the host machine an

    Simulates a complete computer system's hardware to enable software execution without original physical components.

    JavaScriptelectronemulatorjavascript
    Auf GitHub ansehen↗8,480
  • realsenseai/librealsenseAvatar von realsenseai

    realsenseai/librealsense

    8,541Auf GitHub ansehen↗

    The Intel RealSense SDK is a software development kit providing drivers and libraries for interfacing with depth cameras to capture color, depth, and infrared data streams. It includes a depth camera driver for device discovery and sensor configuration, a stereo vision library for computing depth maps and aligning frames, and a 3D point cloud generator to transform depth and infrared frames into spatial representations. The SDK distinguishes itself through on-chip depth calculation and stereo calibration, using internal vision processors to reduce host CPU load. It supports hardware-level str

    Creates software-defined camera devices to emulate physical sensor behavior for testing and development.

    C++camera-apicomputer-visiondeveloper-kits
    Auf GitHub ansehen↗8,541
  • virtualdrivers/virtual-display-driverAvatar von VirtualDrivers

    VirtualDrivers/Virtual-Display-Driver

    8,412Auf GitHub ansehen↗

    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

    Enables the creation of a fake recording device to feed software-generated audio into applications.

    C++displaydisplay-driverdisplays
    Auf GitHub ansehen↗8,412
  • proxymanapp/proxymanAvatar von ProxymanApp

    ProxymanApp/Proxyman

    6,858Auf GitHub ansehen↗

    Proxyman is a cross-platform HTTP debugging proxy that captures, inspects, and modifies HTTP, HTTPS, and WebSocket traffic. It functions as a man-in-the-middle proxy, decrypting SSL/TLS traffic to allow real-time inspection and modification of encrypted requests and responses. The tool is designed for debugging web and mobile applications, with capabilities for API mocking and simulation, scriptable traffic modification, and team collaboration on network logs. What distinguishes Proxyman is its deep integration with mobile and cross-platform development workflows. It provides automated certif

    Routes HTTP and HTTPS traffic from iOS and Android devices through the proxy for inspection.

    debugging-tooliosmacos
    Auf GitHub ansehen↗6,858
  • googlecreativelab/anypixelAvatar von googlecreativelab

    googlecreativelab/anypixel

    6,440Auf GitHub ansehen↗

    Anypixel is a web-to-hardware display framework and toolkit for building large-scale physical interactive screens and button walls. It provides a system for mapping HTML canvas graphics to physical LED arrays, combining a networked pixel controller with a management tool that translates web application data into electronic signals for microcontroller-driven display boards. The project features a browser-based hardware simulation environment that allows for testing interactive display logic, button events, and network communication without requiring physical components. This emulator enables t

    Provides a virtual representation of a physical installation rendered in a browser to verify application behavior.

    JavaScripthardwarejavascriptschematics
    Auf GitHub ansehen↗6,440
  • pervognsen/bitwiseAvatar von pervognsen

    pervognsen/bitwise

    5,250Auf GitHub ansehen↗

    Bitwise is a computer architecture education kit and a comprehensive set of guides for building a custom CPU, operating system, and compiler from scratch. It serves as a CPU design tutorial and a practical framework for implementing a unique instruction set architecture. The project provides a custom instruction set architecture toolchain, including resources for creating a matching assembler and compiler. It further includes a hardware development guide for synthesizing computer components and peripheral controllers for deployment on programmable logic devices and FPGAs. The kit covers full

    Creates cycle-accurate models of memory and interface components to facilitate system development without physical hardware.

    C
    Auf GitHub ansehen↗5,250
Vorherige12Nächste
  1. Home
  2. DevOps & Infrastructure
  3. Virtual Hardware Interfaces

Unter-Tags erkunden

  • Virtual Hardware Simulators8 Sub-TagsEnvironments that emulate hardware components like GPU, audio, and storage interfaces for system testing. **Distinct from Virtual Hardware Interfaces:** Distinct from virtual hardware interfaces: focuses on the simulation of hardware behavior rather than just the control plane.
  • Virtual Input Simulation1 Sub-TagThe combined manipulation of virtual keyboard and mouse devices to automate OS interactions. **Distinct from Virtual Hardware Interfaces:** Focuses on simulating user input devices for automation rather than managing virtual hardware resources like GPUs.