InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 19 C++ Mouse Projects
-
Project mention: Deskflow – Share a single keyboard and mouse between multiple computers | news.ycombinator.com | 2025-06-23
OK this helps a lot to give some perspective:
https://github.com/deskflow/deskflow/wiki/History
So Deskflow could be called the current-day evolution of the original Synergy v1! Barrier and Input Leap were forks, but this one is the project that acts as upstream to the company that ses it to build a sellable commercial product around.
Now that's clearer, after all pieces of the puzzle fell into place.
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
-
FabGL
ESP32 Display Controller (VGA, PAL/NTSC Color Composite, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal
Display controllers from the 8-bit era were simple conceptually but had a huge parts count, particularly it needs to have memory access logic very similar to what is in the microprocessor. The earliest home computers (TRS-80 Model I, Apple II) had a large parts count which was reduced in the next generation (TRS-80 Color Computer, VIC-20) because the glue logic and display controllers got the same LSI [1] treatment as the CPU.
People who build modern real-hardware fantasy computers [2] struggle with the cost of the display controller if it is done in an authentic style so they wind up using an FPGA or microcontroller (amazingly easy to do with ESP32 [3])
This thing addresses the problem by reusing many of the parts between the CPU and display controller, plus the contrast is not so stark since the CPU part count is greater than 1, unlike the typical retrocomputer.
It's fascinating! It's a minicomputer in the sense that it is built out of low-integration parts, but it is like a microcomputer in important ways, particularly having the closely integrated display controller.
[1] https://vaibhav-pawale19.medium.com/integrated-circuits-ssi-...
[2] http://www.commanderx16.com/
[3] https://github.com/fdivitto/FabGL
-
-
Gopher360
Gopher360 is a free zero-config app that instantly turns your Xbox 360, Xbox One, or even DualShock controller into a mouse and keyboard. Just download, run, and relax.
-
-
KeyboardVisualizer
Audio visualizer and effects engine for RGB keyboards, mice, and accessories using the OpenRGB SDK. Supports Windows, Linux, and MacOS. Issue tracker on GitLab (https://gitlab.com/CalcProgrammer1/KeyboardVisualizer) (by CalcProgrammer1)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Mergin Maps
Mergin Maps is a field data collection tool built on the free and open-source QGIS which allows you to collect, store and synchronize your data with your team.
-
-
DualShock4-emulator
DualShock4 emulation for Xbox controllers or keyboard and mouse / Эмуляция DualShock4 для Xbox контроллеров или клавиатуры и мыши
-
-
-
-
-
-
node-interception
A windows library for intercepting and controlling keyboards and mouses with multiple devices support.
-
-
Tasker
A commitment tracker desktop app that tracks the progress of your tasks with mouse, keyboard and audio hooks. (by thebigG)
-
Project mention: Help Improve Keyboardminder: What Features or Changes Would You Like to See? | news.ycombinator.com | 2024-11-19
Hey everyone!
I’ve been working hard on Keyboardminder over the last few months, and it’s time to plan where the project goes from here. I’ve already added features like config files, a basic installer, a GUI and fixed a bunch of bugs. Now, I’d love to hear your thoughts on what can make the project even better!
https://github.com/arock093/keyboardminder
Here are a few things I’d love feedback on:
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ Mouse discussion
C++ Mouse related posts
-
Deskflow – Share a single keyboard and mouse between multiple computers
-
Deskflow – the official upstream project for Synergy
-
Deskflow – official upstream project for Synergy
-
Help Improve Keyboardminder: What Features or Changes Would You Like to See?
-
Deskflow by Synergy's Symless Team. Wayland Supported Now
-
Synergy: Re-focusing on our open source community
-
Keyboardminder: Set of tools to help you remember to use the keyboard more
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Sep 2025
Index
What are some of the best open-source Mouse projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | deskflow | 19,860 |
2 | win-vind | 2,169 |
3 | FabGL | 1,591 |
4 | rbtray | 1,262 |
5 | Gopher360 | 993 |
6 | ESP32-BLE-Mouse | 860 |
7 | KeyboardVisualizer | 594 |
8 | Mergin Maps | 294 |
9 | mouse_m908 | 238 |
10 | DualShock4-emulator | 212 |
11 | Mousedroid | 184 |
12 | Razer_Mouse_Linux | 54 |
13 | DroChill | 41 |
14 | BLE_HID_Client | 31 |
15 | HID_Buttons | 22 |
16 | node-interception | 15 |
17 | GunconDuino | 14 |
18 | Tasker | 10 |
19 | keyboardminder | 3 |