{"repo":"dh1tw/streamdeck","free":true,"listed":false,"github":"https://github.com/dh1tw/streamdeck","clone":"git clone https://github.com/dh1tw/streamdeck.git","description":"Golang API for the Corsair / Elgato StreamDeck","language":"Go","stars":89,"topics":["golang","streamdeck","streamdeck-sdk","hardware","buttons","api"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"streamdeck streamdeck is a library for interfacing with the Elgato/Corsair Stream Deck This library is written in the programing language Go. Note This project is a golang API for the Elgato/Corsair Stream Deck. This library unleashes the power of the StreamDeck. It allows you to completely customize the content of the device, without the need of the OEM's software. License streamdeck is published under the permissive MIT license. Dependencies There are a few go libraries which are needed at compile time. streamdeck does not have any runtime dependencies. CGO Compiling this library requires unfortunately a C compiler since the underlying HID library requires cgo for enumerating the HID devices. Supported Operating Systems The library should work on Linux, MacOS and Windows ( =7). streamdeck works well on SoC boards like the Raspberry / Orange / Banana Pis. Linux Device rules On Linux you might have to create an udev rule, to access the streamdeck. After saving the udev rule, unplug and plug the streamdeck again into the USB port. For the rule above, your user must be a member of the plugdev group. Make sure that your streamdeck is correctly recognized by executing: Documentation The auto generated documentation can be found at godoc.org Examples Please checkout the dedicated repository streamdeck-examples for examples. My personal library of streamdeck elements / buttons can be found in the streamdeck-buttons repository. Credits This project would not have been possible witho","default_branch":null,"files":null,"tree":[],"storefront":"/r/dh1tw","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dh1tw/streamdeck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}