Library

Buttplug Rust

Implementations of the Buttplug Client and Server in Async Rust. Supports Bluetooth toys Windows/macOS/iOS/Linux.

Repo: Github
Issues: Github
Releases: Github
Packages: Crates.io
Maintainers: Buttplug Core Dev Team
Documentation:
Buttplug C#

Implementations of the Buttplug Client and Server in C#, using .Net Standard for the core libraries for portability. Also has compatibility for Bluetooth Devices on Xamarin.

Repo: Github
Issues: Github
Releases: Github
Packages: Nuget
Maintainers: Buttplug Core Dev Team
Documentation:
Buttplug JS/TS

Implementations of the Buttplug Client and Server in Typescript. NPM package is also transpiled to Javascript (ES 6).

Repo: Github
Issues: Github
Releases: Github
Packages: npm
Maintainers: Buttplug Core Dev Team
Documentation:
Buttplug Python

Implementations of the Buttplug Client for Python >= 3.7.

Repo: Github
Issues: Github
Releases: Github
Packages: pypi
Maintainers: Buttplug Core Dev Team
Documentation:

Web

Vue Material Buttplug Component

Vue.js sidepanel UI for integrating Buttplug with Vue applications. Uses the vuetify library for UI theming.

Repo: Github
Issues: Github
Packages: npm
Maintainers: Buttplug Core Dev Team

Games

Buttplug Twine (Sugarcube) Macros

Set of Sugarcube v2 macros for using the Buttplug API with Twine games. Used for writing the Buttplug Tutorial.

Repo: Github
Issues: Github
Maintainers: Buttplug Core Dev Team
Documentation: