All Projects → elgatosf → streamdeck-plugintemplate

elgatosf / streamdeck-plugintemplate

Licence: MIT license
Stream Deck SDK: Plugin Template

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to streamdeck-plugintemplate

streamdeck-cpu
Stream Deck SDK: CPU sample plugin
Stars: ✭ 103 (-51.18%)
Mutual labels:  elgato, streamdeck, elgato-stream-deck, streamdecksdk, streamdeck-sdk
streamdeck-stopwatch
C# Stopwatch implementation for the Elgato Stream Deck device
Stars: ✭ 20 (-90.52%)
Mutual labels:  streamdeck, elgato-stream-deck, streamdecksdk, streamdeck-sdk
streamdeck-stockticker
Stock Ticker plugin for Stream Deck
Stars: ✭ 29 (-86.26%)
Mutual labels:  streamdeck, elgato-stream-deck, streamdecksdk, streamdeck-sdk
deckmaster
An application to control your Elgato Stream Deck on Linux
Stars: ✭ 106 (-49.76%)
Mutual labels:  elgato, streamdeck, elgato-stream-deck
go-streamdeck
Go interface to an Elgato Streamdeck
Stars: ✭ 44 (-79.15%)
Mutual labels:  elgato, streamdeck, elgato-stream-deck
ElgatoLegacy
Use your Elgato Stream Deck on Windows 7, 8 and 8.1!
Stars: ✭ 25 (-88.15%)
Mutual labels:  elgato, streamdeck, elgato-stream-deck
AutoHotStreamDeck
An AutoHotkey wrapper for interacting with the Elgato Stream Deck
Stars: ✭ 57 (-72.99%)
Mutual labels:  streamdeck, elgato-stream-deck
streamdeck-unity
Enables Stream Deck integration with Unity.
Stars: ✭ 22 (-89.57%)
Mutual labels:  streamdeck, elgato-stream-deck
streamdeck keyboard maestro
A Streamdeck plugin for Keyboard Maestro integration
Stars: ✭ 20 (-90.52%)
Mutual labels:  streamdeck, streamdeck-sdk
StreamDeckMonitor
Customizable C# app to display Real-Time System Statistics on the Elgato 'Stream Deck' Device
Stars: ✭ 36 (-82.94%)
Mutual labels:  elgato, streamdeck
streamdeck
Golang API for the Corsair / Elgato StreamDeck
Stars: ✭ 46 (-78.2%)
Mutual labels:  streamdeck, streamdeck-sdk
streamdeck-discord-message
A Stream Deck plugin that sends a message to a Discord channel.
Stars: ✭ 26 (-87.68%)
Mutual labels:  streamdeck, elgato-stream-deck
streamDeck-weatherPlugin
Popular Stream Deck plugin for Weather reporting
Stars: ✭ 24 (-88.63%)
Mutual labels:  elgato, elgato-stream-deck
kiwi
Kiwi turns your Pimoroni Keybow into a fully customizable poor-man's Elgato Stream Deck!
Stars: ✭ 40 (-81.04%)
Mutual labels:  elgato, elgato-stream-deck
StreamDeckCore
Java implementation for the Elgato Stream Deck
Stars: ✭ 28 (-86.73%)
Mutual labels:  elgato
streamdeck-dcs
Plugin for Stream Deck to send controls to DCS.
Stars: ✭ 19 (-91%)
Mutual labels:  streamdeck
KMlink
Streamdeck plugin to drive Keyboard Maestro
Stars: ✭ 100 (-52.61%)
Mutual labels:  streamdeck
node-elgato-stream-deck
A Node.js library for interfacing with the Elgato Stream Deck. https://julusian.github.io/node-elgato-stream-deck/
Stars: ✭ 89 (-57.82%)
Mutual labels:  elgato
homebridge-keylights
Yet another Homebridge plugin for Elgato Key Light and Key Light Air. https://homebridge.io
Stars: ✭ 40 (-81.04%)
Mutual labels:  elgato
ESP8266-HomeKit-Air-Quality-Sensor-Elgato-Eve-Room
ESP8266 based  Homekit Indoor Air Quality sensor that acts like Eve Room🌱
Stars: ✭ 58 (-72.51%)
Mutual labels:  elgato

Stream Deck Plugin Template

PLEASE NOTE:

THIS PLUGIN TEMPLATE IS OUTDATED!!

PLEASE USE THE CURRENT ONE HERE:

https://github.com/elgatosf/streamdeck-plugin-template


The Stream Deck Plugin Template is a boilerplate template to let you get started quickly when writing a Javascript plugin for Stream Deck.

Stream Deck Plugin Template requires Stream Deck 4.1 or later.

Description

Stream Deck Plugin Template is a complete plugin that shows you how to

  • load and save settings using Stream Deck's persistent store
  • setup and communicate with the Property Inspector
  • pass messages directly from Property Inspector to the plugin (and vice versa)
  • localize your Property Inspector's UI to another language

If you think about creating a Stream Deck plugin, it's a good idea to start with this template, because it already implements all code required to communicate from your plugin to the Property Inspector and to your Stream Deck.

There are also a bunch of utility helpers included, which makes it easy to process messages sent and received via Websockets.

Together with the PISamples library it helps you create your full-fledged Stream Deck plugin fast.

Features:

Features:

  • code written in Javascript
  • cross-platform (macOS, Windows)
  • localization support
  • styled Property Inspector included
  • Property Inspector contains all required boilerplate code to let you instantly work on your plugin's code.

Quickstart: From Template to Plugin in under a minute

A short guide to help you getting started quickly.

Pre-requisites

  • Download or clone the template plugin.

Do a search/replace on strings in the template's files:

Use your utility of choice (or your terminal) to do a full string replace using:

Replace all occurences of:

com.elgato.template with your.identifier.plugin

and:

Stream Deck Template with Your Plugin Name

Fire up your preferred code-editor and open app.js.

Remove what you don't need and start coding (e.g. in the onKeyDown method)

Happy coding...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].