No description
Find a file
2024-09-02 14:27:32 -07:00
.github build: Trigger builds on protocol-work branches 2024-05-26 11:02:46 -07:00
.vscode build: Update rust analyzer settings 2023-05-20 11:32:40 -07:00
buttplug doc: Update version/CHANGELOG for 9.0.1 2024-09-02 14:27:32 -07:00
buttplug_derive chore: Remove unneeded TryFrom macros from derive library 2024-08-20 14:38:54 -07:00
images doc: Increase logo contrast on dark theme 2023-10-19 18:39:20 -07:00
.gitignore build: Remove .pnp.* files 2023-07-09 12:48:47 -07:00
Cargo.toml feat: Make Buttplug work with WASM 2023-09-06 14:59:20 -07:00
LICENSE doc: LICENSE update 2023-09-16 19:19:34 -07:00
README.md doc: Increase logo contrast on dark theme 2023-10-19 18:39:20 -07:00
rustfmt.toml chore: Run rustfmt on codebase 2019-10-19 15:00:56 -07:00

Buttplug

Patreon donate button Github donate button Discourse Forums Discord Twitter

Crates.io Version Crates.io Downloads Crates.io License

A Rust implementation of the Buttplug Intimate Hardware Control Protocol, including a client and server. This is the core implementation of Buttplug.

This repo is a monorepo with multiple projects, including:

  • buttplug - Rust implementation of the Buttplug protocol spec
  • buttplug-schema - JSON schema for the Buttplug protocol spec
  • buttplug-device-config - Device configuration file for buttplug (where we store all of the device identifiers)
  • buttplug_derive - Procedural macros used by the buttplug rust library.

For information about compiling and using these libraries, please check the README files in their directories.

For a list of applications using Buttplug, see the awesome-buttplug repo.

Other Language Implementations

See the awesome-buttplug repo for a full list of implementations.