https://github.com/draeder/moove
Mouse and keyboard sharing
https://github.com/draeder/moove
Last synced: about 1 month ago
JSON representation
Mouse and keyboard sharing
- Host: GitHub
- URL: https://github.com/draeder/moove
- Owner: draeder
- License: mit
- Created: 2022-12-25T21:25:54.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-30T17:33:17.000Z (over 2 years ago)
- Last Synced: 2025-02-12T14:14:48.048Z (3 months ago)
- Language: Python
- Size: 44.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Moove
> Zero configuration, zero fuss mouse and keyboard sharingHaving battled with every virtual KVM there is, I had long considered developing my own. Tired of the incessant lag and choppiness, keystrokes buffering, copy / paste barely working, the time had come.
I first tried writing this in Python, but it lacked an out of the box way to get the boundaries of connected displays. I then moved to Node.js, which had the same problem! Since I wanted to add a user interface to help position computers and monitors anyway, I settled on Electron. Electron surely was built with C++, because it had all of what I needed.
Its network protocol uses [Gun DB](https://gun.eco/) under the hood, which ships with batteries included: Multicast, websockets and WebRTC! It's the fastest browser to browser decentralization technology that exist.