Giter VIP home page Giter VIP logo

awesome-buttplug's Introduction

🍑🔌 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

awesome-buttplug's People

Contributors

anon1efergwerfwer avatar ashkitten avatar ashyhacker avatar boringcactus avatar camelcasename avatar digital-pet avatar fyustorm avatar garryrot avatar gloss-click avatar icecreampie-dev avatar kaciexx avatar linuxeez avatar ljzd-pro avatar nih0n avatar notasuka avatar novaglider avatar psychosmiley avatar qazmlp avatar qdot avatar quasikyo avatar runtime-shady-backroom avatar sauceke avatar shizcalev avatar sidiousious avatar thatbatluna avatar uncensorpat avatar vinceh121 avatar webvrnsfw avatar wompi72 avatar zackarired avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-buttplug's Issues

Vencord (discord client mod) plugin

Hey!

I made a plugin for vencord that searches for certain words inside of a discord message which can trigger vibrations when theyre detected

Made this for fun, but now im being forced to submit this >.<

You can find it here

Beadi (Node-Based Editor)

I created Beadi as a spinoff / unofficial successor to the Buttplug Editor Project - which seems to be discontinued and has some rough edges.

It is hosted on github pages - with the goal of minimal setup time (noone wants to fight with npm, etc. when stumbling upon a funny project).

I'd really love it to be listed on awesome-buttplug.

My suggestion for the entry:

- [Beadi](https://thatbatluna.github.io/Beadi/)
  - Free, open source, repo at https://github.com/ThatBatLuna/Beadi  
  - Web based (Cross platform, either via browsers or Intiface Desktop)
  - Visual node-based editor for programming Buttplug-compatible toys

Thanks a lot,
Luna

Healing is Fun (obsolete)

I once made Healing is Fun, a website that controls the toy while playing Overwatch 1 based on the "on fire" meter. Since Overwatch 1 can't be played anymore, my website doesn't work either. Unfortunally, I never heard of anyone using my website so I'll probably not update it for Overwatch 2.

However, I like the concept that it runs entirely in the browser, as it's easier for casual users to use and also much more secure than having to download and run a software (this was the entire point why I made this).

You can decide if you want to add it to the list despite not working anymore. The only reason is that it could be an inspiration for other developers to create their games as web app.

Repo

Stash video player

Hello amazing Team buttplug,

Could you collaborate with Stash porn organiser so many interactive toys will be able to use a nice interface for their local videos. Stash already plays scripts but is currently only accessible for the Handy mastrubator.

Stash is an great way to watch and organise local porn videos while it’s all web based. It also is possible to connect VR movies with Stash. Myself as Mac user is missing a good local media video player to connect it with my Kiiroo Keon (or is there one?). Stash porn organiser, since it’s webbased is available for a wide array of devices(incl. both PC and Mac) so it will be useful for a large base of users not just Mac.

Check: https://github.com/stashapp/stash

Unfortunately I’m not as techsavy so please correct me if what I’m saying is incorrect, impossible or that you have a better solution/idea.

Kind regards,

Boris

New Project

Would like to have my project named Catplug added to the list.

Should fit best under Utility Applications

Catplug

  • Free Web-application at https://www.nimmerneko.de/catplug
  • Simple interface for controlling toys locally or remotely. Plus creation, editing and playback of custom Patterns.

Describing FFXIV Vibe Plugin as free, while technically correct, is misleading.

FFXIV Vibe Plugin is currently described as
"Free, open source, repo at https://github.com/kaciexx/FFXIV_Vibe_Plugin"
This is accurate, however some features of the plugin are disabled without paying a monthly subscription.
It should probably be changed to something like:
"Free with optional subscription, open source, repo at https://github.com/kaciexx/FFXIV_Vibe_Plugin"

(Sorry for edits, fat fingered the enter button as I was typing the title and I also can't spell or grammar apparently)

RiskOfRumble Not turning on?

i got my lovense Lush 3 connected to intiface and i have RiskOfRumble mod installed but it doesnt seem to turn on? shouldnt it automatically connect or what do i gotta do? Is RiskOfRumble out of date not working with SOTV dlc update?
1
2

Ahegao Detector

It would be nice if you could add my Ahegao Detector to the list.

It's a website where you connect your webcam and toy. The toy vibrates whenever you make an "ahegao" face. The longer you can hold the face, the higher is the intensity.

I haven't updated the buttplug library in over two years, though.

Repo

3dxchat

Hey I am new to this stuff. If there is not allready something to synchronize 3dxchat with Kiiroo Keon, I'd like to request it. <3

Remove OsuToy

OsuToy is running on an unstable beta build of Osu. It's four years behind in commits, lacking numerous major updates. It requires you to download a five-year-old .NET release that went out of support four years ago. *Yes, that specific version -- it did not work with any of the 32 security patches that came after it.* The author has not been active on GitHub in three years either. After all of the setup, the program simply does not work.

I kindly ask that you remove it from the list so that people don't get their hopes up and waste a ton of time trying to make it work for nothing. Thank you!

OSR-2 & VRChat/NeosVR

Is there any way the OSR-2 could interface with VR multiplayer games such as VRChat or NeosVR? I haven't seen any implementation for this and was wondering if I'm not looking hard enough, or if there really is the need for someone to develop something like this.

calor

your library doesnt work with calor pls fix.

Utilities not work (((

all web-based utilitie not work ((( ws error

I feel especially sorry for [Vibe Sequencer]
[ToyControl]
[Buttplug Playground]

tested on macOs 10.15, chrome, safari

Besti 9 now supports Buttplug <3

Heyo! I'm happy to announce that Silly Hoofprint LLC's Besti 9 now supports Buttplug.io. Should have done it sooner because it's awesome. We're using velocity to adjust general vibration, and special events also trigger animated patterns of interaction with the toy which get added to whatever other vibration is going on (things like the AI having an orgasm and the like.) Settings to adjust it are in there, too, like what types of things make vibration and how intense it is. As soon as the scalar communication thing goes in I'll be able to add squeezy functions, too <3

Huge thanks for your work on this it's a breeze to program against.

https://besti.love is the website.

GOAT VR

Hey, I updated my VR game project with buttplug.io support, it's a furry focused animation player with selectable characters, scenes and voice actresses. It's currently crowdfunded on Patreon:
https://www.patreon.com/goatvr

LibreOffice Buttplug support

Would be great if someone adds support, could be whenever i make a mistake with a sentence or every time i type a word

Plug₂in for RPG Maker MV

I made this plugin earlier this month after seeing the Elden Ring thread: https://qazm.itch.io/plug-in-for-rpg-maker-mv

It's a bit rudimentary at this point since it was spur of the moment and mostly for learning, but I think I've still come up with something that's useful. I may expand on it if there's interest.

This is intentionally not a full-blown buttplug client but instead aims to make it easy to enhance existing scenes with interesting opt-in vibration features. As such, you don't get device enumeration through this library, but instead there's a bit of preference management and a pattern scheduler built into it directly.

The plug₂in won't connect to devices on its own (for now?, but I don't see how to make that work nicely), so Intiface is required.

Add plaything.io to the list

I made a project which lets you share control over various devices through a node.js server and web browser client(s). The rooms you join have real-time sharing of cursors and state of control elements. There is a video in the readme. It integrates buttplug.io as a pool of devices you can share.

Essentially, this is a multiplayer remote control panel.

https://github.com/Flutterish/plaything.io

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.