Share a single keyboard and mouse between multiple computers.
- keyboard
- keyboard-emulation
- mouse
- mouse-emulation
47,133 repositories indexed
1–24 of 312 · Most stars
Share a single keyboard and mouse between multiple computers.
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Self-Hosting Guide. Learn all about locally hosting (on premises & private web servers) and managing software applications by yourself or your organization. Including Cloud, LLMs, WireGuard, Automation, Home Assistant, and Networking.
All-in-one IoT Platform - Device management, data collection, processing and visualization.
Open-source keyboard firmware for Atmel AVR and Arm USB families
Arduino core for the ESP32 family of SoCs
Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Flipper Zero firmware source code
ESP8266 core for Arduino
ArduPlane, ArduCopter, ArduRover, ArduSub source
Affordable WiFi hacking platform for testing and learning
JavaScript Robotics and IoT programming framework, developed at Bocoup.
A suite of WiFi/Bluetooth offensive and defensive tools for the ESP32
Simple library for handling keyboard shortcuts in Javascript
Open and inexpensive DIY IP-KVM based on Raspberry Pi
A build-it-yourself, 6-wheel rover based on the rovers on Mars!
Golang framework for robotics, drones, and the Internet of Things (IoT)
A self-hosted data logger for your Tesla 🚘 [main maintainer=@JakobLichterfeld]
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js.
An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!