StreamDeck plugin API bindings for Go.
Go to file
Stefan Zörner f07e669c0f added a funtion to add a global (plugin) handler
add a function for registering "global" (plugin) handlers.
2022-01-16 09:49:10 +01:00
context Major restructure and added a few example plugins. 2019-07-14 21:44:00 +01:00
examples Updated examples, added property inspector example to one 2019-07-16 20:57:16 +01:00
.gitignore Vaguely works. 2019-07-12 23:39:12 +01:00
action.go Revert "modified internal imports" 2022-01-16 09:19:20 +01:00
client.go added a funtion to add a global (plugin) handler 2022-01-16 09:49:10 +01:00
constants.go Moved payloads out of their own package because it made the API less nice. 2019-07-14 21:52:11 +01:00
event.go Revert "modified internal imports" 2022-01-16 09:19:20 +01:00
go.mod go.mod file added for Go modules system 2022-01-16 09:26:29 +01:00
go.sum go.mod file added for Go modules system 2022-01-16 09:26:29 +01:00
image.go Major restructure and added a few example plugins. 2019-07-14 21:44:00 +01:00
payloads.go Moved payloads out of their own package because it made the API less nice. 2019-07-14 21:52:11 +01:00
README.md Add simple README. 2019-07-14 21:57:28 +01:00
registration.go Major restructure and added a few example plugins. 2019-07-14 21:44:00 +01:00

StreamDeck Plugin API bindings for Go

Elgato allows developers to write plugins that can display information and respond to buttons pressed on their range of StreamDeck products. They officially offer API bindings for JavaScript, C++ and Objective-C. This repo is an unofficial library for writing plugins using Go.

Examples

Check out the examples directory to see some working StreamDeck plugins written using this library.