/awesome-buttplug

A list of awesome projects that use the Buttplug Sex Toy Control Library

🍑🔌 List of Awesome Buttplug Projects! 🍑🔌

This is a list of different projects that use Buttplug in some way!

Want to request for a game or app you'd like Buttplug support in? Reply to this thread on our forum or contact qDot directly! (Instructions for direct contact are in post.)

Have a finished (or even work in progress but generally working) project you'd like to see on this list? Submit an issue to this repo and let us know!

Table Of Contents

Community Links

Applications

Utilities

Video Sync / Movies

  • MultiFunPlayer
    • Free, open source, repo at https://github.com/Yoooi0/MultiFunPlayer
    • Windows 10+ only
    • Synchronizes funscripts with OSR-2 or any Buttplug compatible device for multiple video players (DeoVR, MPV, HereSphere, Whirligig)
  • Scriptplayer
  • FapTap
    • Free, closed source
    • Web based (Cross platform via either browser or Intiface Central)
    • Porn script/movie aggregation site and player
  • D-EasyScriptPlayer
    • Commercial (requires subscription to Fantia page)
    • Windows 10+ only, requires Intiface Central
    • Playback of movies using Funscript and Vorze CSV formats (Japanese langauge UI)
  • monsieursoPythonPlayer
    • Simple Python script, using MPV
    • Portable (tested on Linux), requires Intiface Central
    • Playback of movies alongside their funscripts. Supports seeking.

Audio Sync

Games

Game Mods

Counter-Strike

Overwatch 2

Risk of Rain 2

Minecraft

FFXIV

Terraria

Virtual Worlds

VRChat

ChilloutVR

Hardware Support

Development and Libraries

General Development

Rust

  • Buttplug Rust
    • Available on crates.io
    • Maintained by Buttplug Core Team
    • Core Buttplug library, handles all hardware control and remote connections.

C#

  • Buttplug C#
    • Available on Nuget
    • Maintained by Buttplug Core Team
    • C# Client written in pure .Net C#
  • Buttplug.NET
    • Available on Nuget
    • Maintained by Community Developers (MultiFunPlayer dev)
    • C# Client written in pure .Net C#, aiming for new C# features (.Net 7+), with capabilities for different JSON serializers
  • Managed ButtplugIO (C#)
    • Available via the github repo, not yet on Nuget
    • Maintained by Community Developers
    • C# Client written in pure .Net C#

C++

  • ButtplugCpp
    • Available via the github repo
    • Maintained by Community Developers
    • C++ Client library

Kotlin

  • Buttplug-kt
    • Available via local install, not yet on maven
    • Maintaided by Community Developers (Doomsdayrs)
    • Kotlin Multiplatform Asyncronous Client library

JS/Typescript

  • Buttplug JS/TS Client
    • Available on NPM
    • Maintained by Buttplug Core Team
    • Buttplug Client implemented in pure Typescript
    • (WASM in-browser server coming soon)

Python

Haskell

Go

Lua

LISP

Dart

Game Development

Other Frameworks and Plugins

DIY Hardware Projects

Deprecated Projects

Projects listed here are assumed to not work anymore, either due to developer attrition or related service shutdown. The list here is preserved so other developers can use the projects for inspiration and examples.

Friends of Buttplug

  • TempestVR's OSR2/SR6
    • DIY, 3D Printable multi-axis stroker project
  • XToys
    • Web-based toy control app, including remote control with sharable links