Buttplug is an open-source standards and software project for controlling intimate hardware, including sex toys, fucking machines, and more.
Want to know if your toy/hardware is supported? Check out https://iostindex.com
Just want to know how to use apps with Buttplug? Skip the pitch and check out our Tutorial!


Features
- Implemented in Rust, within bindings for C#, JS, and other languages.
- Plugins for game engines like Unity and Twine.
- Support for popular hardware brands, such as Kiiroo, Lovense, and more. Full hardware support list available on IOSTIndex.
- Can support Bluetooth, USB, HID, Serial, and Audio controlled toys.
- Cross-platform libraries available for Desktop, Mobile, and Web.
- Open Source with Permissive License (BSD 3-Clause)


Latest News
- 2020/12/28 - Buttplug Rust, C#, JS v1 Released.
- 2020/06/18 - Buttplug-unity 0.0.1 released

Supported hardware includes:
- This list is incomplete! See https://iostindex.com for a full list
- XBox Compatible Gamepads (Rumble only)
- Lovense (All products)
- Kiiroo (Onyx/Pearl 1, Onyx/Pearl 2/2.1, OhMiBod/Kiiroo Fuse, Kiiroo Titan, Pornhub Blowbot)
- Fleshlight Launch
- Mysteryvibe Crescendo
- We-Vibe (All products)
- Vorze (Cyclone SA, Cyclone X10, UFO SA - US Distribution Website)
- LiBo/PiPiJing Whale (and possibly other products)
- Rez Trancevibrator
- Youcups Warrior 2
- Vibratissimo (All products)
- Magic Motion (All products)
- Youou Wand Vibrator (Amazon Link)
- RealTouch (No longer in production but we'll support it)
- Leten App Controlled Toys
- Cueme Vibrating Underwear
- MotorBunny
Support coming soon for:
- Nintendo Switch Joycons (Rumble only)
- Nintendo Wiimote (Rumble only)
- Playstation Dual Shock Controllers (Rumble only)
- Oculus Rift Touch Controllers/HTC Vive Controllers (Rumble only)
- The Handy
- NimbleStroker
- Novint Falcon
- Minna KGoal
- CSP MOSADI
- Vorze Piston SA
- Venus 2000 (Requires special controller board)
- VStroker
Note: Due to different features and requirements in operating systems and programming languages, not all hardware in the above lists may be supported in all Buttplug implementations.