Stick It In.

Buttplug C# Version 0.1.0 Released!

Our first release for Windows 7/8/10 is out! Downloads are available at our github repo, and a tutorial is available on our forums. We currently support XInput (Xbox) Gamepads, Fleshlight Launch, Lovense, Vibratissimo, and Magic Motion toys. More coming soon!

If you're interest in movie sync, check out Syncydink, our open source Web based haptic movie player, based on Vue.js and typescript (and with WebVR support!). There's also the first community project to support Buttplug, ScriptPlayer, a open source native Windows haptic movie player in C#!

Support for more platforms (macOS, iOS, Linux, Android, ChromeOS) coming soon!

Interested in helping out with development or using Buttplug for your own work? We're happy to help! Come join us on our Slack instance, check out our forums, or get updates by following us on twitter!


Buttplug works on multiple platforms, and supports both controlling and receiving data from many different types of sex toys, machines, and robots.

See our hardware support list


Buttplug uses a modular client/server architecture, making it easy to use in multiple configurations. Implementations are available for many different programming languages.

Read more about our architecture


Building an app or game that needs to use a computer controlled sex toy? Buttplug is embeddable! Just a couple of function calls and you'll be up and running.

Check out our libraries

Check out our alpha demo video!

Latest Github Activity


Buttplug.io hosts the Buttplug sex toy control software, as well as the libraries it is built on.

The theme for Buttplug.io was derived from the free SOLID theme by blacktie.co.

Social Links