awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jetkvm avatar

jetkvm/kvm

0
View on GitHub↗
4,731 stele·345 fork-uri·TypeScript·GPL-2.0·9 vizualizărijetkvm.com↗

Kvm

This project provides KVM over IP hardware and software for remote computer management. It functions as an ATX power management controller, a remote serial console server, and a virtual media emulator. A WebRTC remote access gateway is used to bypass NAT and firewalls for low-latency hardware control via a web browser.

The system is distinguished by its ability to simulate physical peripherals at the hardware level, including HID device emulation for keyboard and mouse input and USB mass storage emulation for streaming ISO images. It features a UART-to-web bridge for remote serial console access and utilizes H.264 hardware encoding for high-definition video streaming.

The platform covers broad capability areas including power state control for ATX and DC systems, NAT traversal and cloud-based connectivity, and firmware management. It also supports hardware extensibility through dedicated pins for custom module development and provides 3D design files for physical modifications.

System configuration and administrative tasks are handled through a web interface or secure SSH access using public key authentication.

Features

  • KVM-over-IP Devices - Provides embedded hardware for remote keyboard, video, and mouse control over IP networks.
  • Remote Access Gateways - Implements a WebRTC-based gateway to provide secure, low-latency remote access to hardware by bypassing NAT and firewalls.
  • Serial Console Sessions - Provides a network-to-UART bridge for accessing remote system serial console sessions via a web browser.
  • Virtual Drive Emulation - Emulates a read-only disk drive to facilitate remote OS installation during BIOS or UEFI boot.
  • OS Installation Media - Simulates a read-only disk drive to stream ISO images for remote OS installation and BIOS updates.
  • Low-Latency Video Streaming - Provides high-definition 1080p 60FPS video streaming with low latency for responsive remote hardware control.
  • Hardware Power Management - Provides low-level hardware controls for managing the power state and shutdown sequences of the remote host.
  • HID Emulations - Simulates physical keyboard and mouse HID devices to provide hardware-level input to a remote host.
  • ATX Power Controllers - Provides hardware-level control of ATX power and reset pins via GPIO for remote power cycling.
  • DC Power Controllers - Controls power for DC-powered devices like mini PCs or NAS units using a standard barrel connector.
  • UART-to-Web Bridges - Translates RS-232 serial console data into a web-accessible interface for remote low-level debugging.
  • WebRTC Implementations - Uses WebRTC with STUN and TURN servers to provide low-latency peer-to-peer video and input streaming.
  • Remote Disk Image Streaming - Transmits disk image data from a local browser to the target host via WebRTC for instantaneous mounting.
  • Mass Storage Emulation - Emulates a USB mass storage device to stream ISO images for remote OS installation and BIOS booting.
  • Remote Hardware Management - Controls a remote computer's power, keyboard, and mouse over a network without requiring physical access.
  • Display Output Configurations - Defines compatible video modes to ensure correct display settings for UEFI and BIOS screens.
  • Clipboard Text Injection - Transmits text from a local clipboard to a remote machine by simulating keyboard input based on a specific layout.
  • Magic Packet Transmission - Sends UDP magic packets to a target MAC address to remotely power on a compatible device from sleep.
  • Hardware H.264 Encoders - Implements hardware-accelerated H.264 encoding to stream high-definition 1080p 60FPS video with low latency.
  • Adaptive Bitrate Streaming - Adjusts video bitrate tiers dynamically to balance visual clarity and bandwidth based on connection speed.
  • Embedded Device Debugging - Enables interaction with system logs and boot messages via serial console for low-level hardware troubleshooting.
  • Remote Firmware Updaters - Implements a web interface for performing remote firmware updates without interrupting active sessions.
  • Relative Mouse Emulation - Simulates mouse movements using both absolute and relative positioning for compatibility with various BIOS and hardware settings.
  • NAT Traversal Mechanisms - Establishes peer-to-peer connections to devices behind restrictive NAT environments using STUN and TURN servers.
  • Remote Access Connectivity - Maintains reliable remote access to hardware through a cloud service using WebRTC to bypass local network restrictions.
  • BIOS-Level Access - Provides pre-OS access to BIOS and UEFI settings by emulating a monitor and HID devices.
  • NAT Traversal Remote Access - Connects to remote devices behind restrictive networks using WebRTC to bypass complex local network configurations.
  • Firmware Management - Provides mechanisms to reflash official firmware via microSD or USB DFU to recover from boot failures.
  • URL-Based Image Streaming - Fetches and streams disk image data from an HTTP address to the target host using predictive caching.
  • Keystroke Emulators - Simulates native keyboard input to enter individual characters and commands on a remote system.
  • System Configuration Interfaces - Allows secure remote modification of system settings and firmware management through public key authentication.

Istoric stele

Graficul istoricului de stele pentru jetkvm/kvmGraficul istoricului de stele pentru jetkvm/kvm

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face jetkvm/kvm?

This project provides KVM over IP hardware and software for remote computer management. It functions as an ATX power management controller, a remote serial console server, and a virtual media emulator. A WebRTC remote access gateway is used to bypass NAT and firewalls for low-latency hardware control via a web browser.

Care sunt principalele funcționalități ale jetkvm/kvm?

Principalele funcționalități ale jetkvm/kvm sunt: KVM-over-IP Devices, Remote Access Gateways, Serial Console Sessions, Virtual Drive Emulation, OS Installation Media, Low-Latency Video Streaming, Hardware Power Management, HID Emulations.

Care sunt câteva alternative open-source pentru jetkvm/kvm?

Alternativele open-source pentru jetkvm/kvm includ: sipeed/nanokvm — NanoKVM is a KVM-over-IP device that provides remote keyboard, video, and mouse control over IP networks for headless… pikvm/pikvm — PiKVM is an IP-KVM remote access solution for out-of-band server management. It enables remote control of a host… raspberrypi/documentation — This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of… ant-media/ant-media-server — Ant-Media-Server is a server-side streaming engine designed for real-time audio and video broadcasting. It functions… rustdesk/rustdesk-server — rustdesk-server is a self-hosted remote desktop server infrastructure designed to manage ID signaling and relay… firezone/firezone — Firezone is a zero trust network access platform that uses WireGuard to provide identity-based connectivity to…

Alternative open-source pentru Kvm

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Kvm.
  • sipeed/nanokvmAvatar sipeed

    sipeed/NanoKVM

    6,061Vezi pe GitHub↗

    NanoKVM is a KVM-over-IP device that provides remote keyboard, video, and mouse control over IP networks for headless server management. It functions as remote server management hardware enabling out-of-band control of a computer's power, BIOS, and operating system over a network, while also serving as a RISC-V single-board computer for embedded and edge applications. The device additionally operates as an AI edge inference device running neural network models locally for real-time image recognition and object detection, and integrates Tailscale as a VPN appliance for secure peer-to-peer conne

    TypeScript
    Vezi pe GitHub↗6,061
  • pikvm/pikvmAvatar pikvm

    pikvm/pikvm

    10,109Vezi pe GitHub↗

    PiKVM is an IP-KVM remote access solution for out-of-band server management. It enables remote control of a host computer's hardware and operating system through a web browser or VNC client, allowing access to the BIOS or boot sequence when the main operating system is unresponsive. The system provides remote hardware control by managing physical power switches and GPIO triggers. It emulates human interface devices, such as keyboards and mice, and supports the emulation of mass storage to mount virtual disk images for bare metal operating system installation and recovery. Additional capabili

    atxhardwarehdmi
    Vezi pe GitHub↗10,109
  • raspberrypi/documentationAvatar raspberrypi

    raspberrypi/documentation

    5,575Vezi pe GitHub↗

    This is the official documentation repository for Raspberry Pi hardware and software. It covers the complete range of Raspberry Pi single-board computers, the RP-series microcontrollers, and the Raspberry Pi operating system. The documentation provides reference material for setting up devices, configuring hardware, and using the system for tasks including AI inference, camera and video capture, embedded development, and remote access. The documentation covers the full boot chain from the GPU firmware and EEPROM bootloader through to kernel loading, with detailed guidance on boot configuratio

    Pythonasciidocdocumentationraspberry-pi
    Vezi pe GitHub↗5,575
  • ant-media/ant-media-serverAvatar ant-media

    ant-media/Ant-Media-Server

    4,693Vezi pe GitHub↗

    Ant-Media-Server is a server-side streaming engine designed for real-time audio and video broadcasting. It functions as a live media transcoder and WebRTC streaming server, facilitating the ingestion, processing, and delivery of media streams across multiple protocols. The platform is distinguished by its cloud-scale media infrastructure, which automates server capacity expansion to handle fluctuating volumes of concurrent viewers. It utilizes adaptive bitrate streaming to adjust video quality in real time based on network conditions and employs WebRTC and SRT to achieve ultra-low latency del

    Javaabrandroid-sdkant-media
    Vezi pe GitHub↗4,693
Vezi toate cele 30 alternative pentru Kvm→