awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
feschber avatar

feschber/lan-mouse

0
View on GitHub↗
4,962 स्टार्स·227 फोर्क्स·Rust·GPL-3.0·6 व्यूज़

Lan Mouse

lan-mouse is a software KVM switch and networked peripheral controller that allows a user to share a single keyboard and mouse across multiple computers over a local area network. It functions as a cross-platform input sharer, capturing local peripheral events and relaying them to remote hosts for simulation at the operating system level.

The system secures remote input control using a TLS-encrypted transport layer to prevent the interception of keystrokes and pointer data. Access is managed through fingerprint-based device authorization, which validates remote connections by matching unique device identifiers against a trusted list.

The project includes a headless daemon for background operation and a state-synchronized event queue to maintain fluid cursor movement and consistent modifier key behavior. It also features device liveness tracking to monitor connection status and manages persistent configurations for automatic reconnection.

Installation and configuration can be integrated into declarative system management setups via Home Manager.

Features

  • Software Peripheral Sharing - Allows a single set of physical mouse and keyboard peripherals to be shared across multiple networked computers.
  • Software KVM Switches - Functions as a software KVM switch, sharing a single keyboard and mouse across multiple computers over a local network.
  • Remote Input Controllers - Manages and routes remote keyboard and mouse inputs to a host with strict TLS and fingerprint-based permissions.
  • Networked Input Controllers - Provides a network service that synchronizes input states and authorizes remote devices to manage local computer interfaces.
  • Remote Device Connectivity - Establishes secure network connections between devices and synchronizes layout information for consistent input behavior.
  • Remote Input Relays - Implements a system to transmit local user input events to a remote host for OS-level simulation.
  • Input Event Sharers - Transmits live keyboard and mouse events across different operating systems to control multiple remote machines.
  • Input Event State Synchronizers - Tracks modifier key states and input sequences to ensure fluid cursor movement and consistent keyboard behavior across network boundaries.
  • Authorized Device Whitelisting - Validates remote connections by matching unique device identifiers against a trusted whitelist of authorized hardware.
  • TLS Traffic Encryption - Secures communication channels between networked input devices using TLS encryption to protect sensitive keystroke data.
  • Transport Layer Security - Secures all network traffic using transport layer security to prevent unauthorized interception of keystrokes and pointer data.
  • Cross-Device Input Sharing - Enables a single set of input peripherals to control multiple networked computers running different operating systems.
  • Headless Network Daemons - Operates as a headless background service to maintain network connectivity and process input without a user interface.
  • TCP Stream Handlers - Utilizes TCP stream handlers to transmit real-time mouse and keyboard input packets over a local area network.
  • Network Traffic Encryptions - Encrypts all network traffic between devices to prevent the interception of keystrokes and pointer data.
  • Device Connectivity Tracking - Monitors the connection status of peer devices and automatically releases captured input when a connection is lost.
  • Utilities - Software KVM switch for sharing mouse and keyboard.

स्टार हिस्ट्री

feschber/lan-mouse के लिए स्टार हिस्ट्री चार्टfeschber/lan-mouse के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Lan Mouse के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Lan Mouse के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • input-leap/input-leapinput-leap का अवतार

    input-leap/input-leap

    7,419GitHub पर देखें↗

    Input Leap is a software KVM switch and multi-machine input controller that allows a single keyboard and mouse to control several physical workstations over a local network. It functions as a network input emulator, sending keyboard and mouse signals to remote operating systems to manage a multi-machine workspace as if it were a single system with multiple monitors. The project also serves as a cross-platform clipboard synchronizer, enabling the sharing of copied text and data between different operating systems so that content can be pasted across all connected machines.

    C++
    GitHub पर देखें↗7,419
  • grpc/grpc-rustgrpc का अवतार

    grpc/grpc-rust

    12,338GitHub पर देखें↗

    grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and servers. It provides an asynchronous communication stack and a protocol buffers implementation for encoding, decoding, and generating type-safe code from service definitions. The project enables the implementation of unary and bi-directional data streaming over the HTTP/2 protocol. It includes specialized support for gRPC-Web integration, allowing browser-based clients to communicate with services through protocol translation. The infrastructure covers a broad range of distr

    Rustasyncgrpcproto
    GitHub पर देखें↗12,338
  • h-m-h/weylusH-M-H का अवतार

    H-M-H/Weylus

    8,883GitHub पर देखें↗

    Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a digital graphic tablet emulator. It enables users to stream a computer display to a mobile device while translating touch gestures, keyboard strokes, and pen data into native computer mouse and keyboard events. The system specifically functions as a virtual secondary monitor and a digital graphic tablet emulator capable of capturing stylus pressure and tilt data for professional drawing. It supports multi-touch input mapping and allows for the configuration of a mobile device as a

    Rustandroidandroid-applicationapp
    GitHub पर देखें↗8,883
  • nefarius/vigembusnefarius का अवतार

    nefarius/ViGEmBus

    4,188GitHub पर देखें↗

    ViGEmBus is a Windows kernel-mode driver and USB HID emulation framework that creates virtual gaming peripherals. It functions as a virtual gamepad driver that the operating system recognizes as physical hardware devices at the kernel level. The project enables kernel-level hardware mimicry to bypass game-specific device requirements and supports remote input redirection, allowing controller data to be sent over a network to a remote machine. The system covers a range of capabilities including USB game controller emulation and game input automation, which allows for the recording and playbac

    C++bus-driverdriverdualshock4
    GitHub पर देखें↗4,188
Lan Mouse के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

feschber/lan-mouse क्या करता है?

lan-mouse is a software KVM switch and networked peripheral controller that allows a user to share a single keyboard and mouse across multiple computers over a local area network. It functions as a cross-platform input sharer, capturing local peripheral events and relaying them to remote hosts for simulation at the operating system level.

feschber/lan-mouse की मुख्य विशेषताएं क्या हैं?

feschber/lan-mouse की मुख्य विशेषताएं हैं: Software Peripheral Sharing, Software KVM Switches, Remote Input Controllers, Networked Input Controllers, Remote Device Connectivity, Remote Input Relays, Input Event Sharers, Input Event State Synchronizers।

feschber/lan-mouse के कुछ ओपन-सोर्स विकल्प क्या हैं?

feschber/lan-mouse के ओपन-सोर्स विकल्पों में शामिल हैं: input-leap/input-leap — Input Leap is a software KVM switch and multi-machine input controller that allows a single keyboard and mouse to… grpc/grpc-rust — grpc-rust is a native gRPC framework for Rust designed for building high-performance remote procedure call clients and… h-m-h/weylus — Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a… nefarius/vigembus — ViGEmBus is a Windows kernel-mode driver and USB HID emulation framework that creates virtual gaming peripherals. It… cerbos/cerbos — Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing… deskflow/deskflow — Deskflow is a cross-platform input multiplexer that enables the use of a single mouse and keyboard to control multiple…