sdk
sdk copied to clipboard
Unofficial Elgato Stream Deck SDK for Node.js
Elgato released an official Node.js sdk
Now they support Node.js plugins, hot reload and more.
This project is now archived
Elgato Stream Deck SDK
Unofficial Node.js SDK
Library Features
- Allow the creation and building of a Node.js plugin (not everything can be done with the internal JavaScript in the Stream Deck App)
- Strictly typed
- Simplify the plugin's development
- Auto-populate the plugin settings
- Single / double taps and long press managed events
- Automatically handles image url, file or Base64 images
- Easy debugging + development (no stream deck application's reload necessary!)
- Per action class development (not worry about checking every time the action UUID)
Samples
There are different types of sample (in the directory /sample
), written in JavaScript and TypeScript and also a built
plugin.
Documentation
You can read the full documentation at https://stream-deck-for-node.netlify.app
TODO
- Testing on Mac
Changelog
1.0 (12/2021)
An initial sdk version is released
Inspiration
I took my inspiration from streamdeck-tools
of BarRaider, but I don't really like C#
... so I created a tool to execute on-fly Node.js
script through a binary executable or a full node packaged app.
Author
Francesco Saverio Cannizzaro (fcannizzaro)
License
GPL-3.0