Skip to content
This repository has been archived by the owner on Oct 28, 2023. It is now read-only.

stream-deck-for-node/sdk

Repository files navigation

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