Skip to main content
Buttplug Logo

buttplug.io

An open-source software library and application ecosystem for controlling intimate hardware, including sex toys, fucking machines, and more.

We were vibe coding before it was cool.

Not a developer? Looking for Intiface Central or other applications? Head over to the Intiface page.

Features

🦀 Built with Rust

Implemented in Rust, with bindings for C#, JS/TS, and other languages.

🎮 Wide Hardware Support

Support for over 750 different pieces of hardware, from popular brands like Lovense, Kiiroo, The Handy, WeVibe, Satisfyer, OSR-2/SR-6, and more.

🔌 Multiple Protocols

Support for Bluetooth, USB, HID, Serial, and Network controlled devices.

❓ Many Support Options

Have a problem? Check with us on our forums, Discord, or Subreddit!

🎯 Game Engine Plugins

Plugins for building games and apps in Unity, Godot, Unreal, Twine, and more!

📖 Cross-Platform & Open Source

Libraries available for Desktop/Mobile/Web. Open Source with Permissive License (BSD 3-Clause).

Supported Hardware Brands

See iostindex.com for a complete list

Lovense (All products)
Kiiroo (All products)
The Handy
Joyhub
Galaku
We-Vibe
Mysteryvibe
Vorze
Vibratissimo
Magic Motion
MotorBunny
Tempest OSR-2/SR-6/SSR-1
XBox Compatible Gamepads (Rumble)
Nintendo Switch Joycons (Rumble)
Protogens
V1 (V2 and Gabriel coming soon)
And more being added regularly!

Note: Due to different features and requirements in operating systems and programming languages, not all hardware may be supported in all Buttplug implementations.