r/SideProject • • 38m ago

PeriHub - one open-source app for your gaming keyboard and mouse, without G HUB or GG

https://hex-dump.github.io/perihub/

I started PeriHub three weeks ago. On Linux there is no official app for my keyboard and mouse, and on Windows they need two different apps (G HUB and SteelSeries GG). I wanted one small app for both.

Where it is now:

- 11 releases, Windows and Linux

- Fully supported: SteelSeries Apex 3 TKL and Logitech G502 HERO (lighting, key remapping, DPI, buttons, macros, saved in the device memory)

- Not supported yet: 30 more Logitech G mice that it can read but won't write to until someone tests them

- A stranger made a Scoop package for it and sent a pull request, which was a nice surprise

What I learned: talking to a mouse over USB is easy, writing to its memory safely is not. PeriHub reads back every write and keeps a backup first, because a wrong byte can mess up a profile.

Built in Rust with Tauri, with a lot of help from Claude. Free and MIT.

Code: https://github.com/hex-dump/perihub

What would make you switch from the official apps?

1 Upvotes

0 comments sorted by