Piper

Configure supported peripherals with Piper, a GTK application for device settings.

github.com/libratbag/piper
Piper homepage screenshot

About Piper

Piper is a GTK application to configure gaming mice and other gaming devices. It is a graphical frontend to the ratbagd D-Bus daemon, which must be running separately. Supported devices depend on libratbag, and available features may differ from manufacturer descriptions because device protocols are usually reverse-engineered.

Key features

  • Graphical frontend to the ratbagd D-Bus daemon
  • Configuration interface for supported gaming mice
  • Development binary that uses data files from git directory
Best for: Users with libratbag-supported gaming devices who run ratbagd and want a graphical configuration tool.
Good for
  • Open-source code licensed under GPLv2
  • Includes development binary that avoids reinstall after code changes
Watch out for
  • Requires ratbagd to be running; otherwise an error is shown
  • Supported devices depend on libratbag
  • Available features may vary from manufacturer's advertised features

Piper at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Piper alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Game Utilities & Launchers

Well-known listings from the same topic.

All 276

Piper FAQ

What does Piper need to run?
The ratbagd D-Bus daemon must be running, as Piper is only a graphical frontend to it.
Which devices are supported?
Support depends on libratbag; check the libratbag device files for a list of known devices.
What does the mousetrap screen mean?
It usually means ratbagd is not running, ratbagd needs to be updated to a newer version, or another unexpected error occurred.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing