Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Stream Deck Awesome

A curated list of awesome plugins, tools, libraries, icons, and resources for the Elgato Stream Deck.

Awesome Stream Deck

The Stream Deck is a programmable control surface with customizable LCD keys, dials, and a vibrant ecosystem of plugins. This list collects the best software, developer tooling, and creative resources for getting the most out of it, whether you stream, work, automate your home, game, or build your own plugins.

Contents

Official Resources

Plugins for Streaming and Recording

  • OBS Studio - Control scenes, sources, recording, and streaming in OBS Studio.
  • Twitch - Send chat messages, create clips and markers, and track viewers.
  • OBS Studio Plugin (source) - Open-source code for the official OBS Studio integration.
  • Multi OBS Controller - Control multiple OBS instances at once from a single key.
  • Meld Studio - Official plugin to control scenes and audio in Meld Studio.
  • vMix - Control vMix inputs, overlays, and transitions.
  • Meme Box - Manage and trigger media as OBS browser sources from your keys.

Plugins for Audio and Music

  • Spotify - Manage playback, volume, and your library from keys and dials.
  • Wave Link - Control your Wave Link audio mix, faders, and outputs.
  • Audio Switcher - Switch the default audio input or output device with one key.
  • Sound Deck - Audio-focused plugin with soundboard, recording, and playback actions.
  • YouTube Music - Control the YouTube Music Desktop app from your keys.
  • VLC - Control VLC media player playback.
  • Audio Swap - Swap the default audio output device and control master volume from a dial.

Plugins for Communication and Meetings

  • Discord - Toggle mute, deafen, push-to-talk, and switch voice channels.
  • Google Meet - Manage your Google Meet microphone and camera.
  • Stream Deck Meet - Add Google Meet control over WebHID without an extra app.

Plugins for Productivity and Development

  • Advanced Launcher - Launch apps, files, and scripts with custom arguments and working directories.
  • Clockify - Start, stop, and track Clockify time entries.
  • iCal - Show upcoming events from an iCal calendar feed.
  • Web Requests - Send HTTP requests to any API or webhook.
  • AppleScript - Run arbitrary AppleScript from a key on macOS.
  • Shortcuts - Run Apple Shortcuts directly from a key.
  • Keyboard Maestro - Trigger Keyboard Maestro macros on macOS.
  • Obsidian - Run Obsidian commands from a key.
  • JetBrains IDEs - Trigger IntelliJ-based IDE actions with live status feedback.
  • VS Code Deck - Run VS Code commands and npm scripts from a key.
  • Window Actions - Move, resize, and switch windows and virtual desktops on Windows.
  • File Explorer - Browse, preview, and open files and folders from your keys.
  • OTP - Generate one-time passwords like an authenticator app.
  • Stopwatch - Start, stop, and reset a stopwatch on a key.
  • Jira - Surface Jira issues, Confluence content, and JSM alerts.

Plugins for Home and Network Automation

  • Philips Hue - Control Philips Hue lights, scenes, and brightness.
  • Home Assistant - Control any Home Assistant entity and view its live state.
  • Home Assistant YAML - Cross-platform Home Assistant control configured entirely in YAML.
  • Home Assistant Add-on - Run the YAML-based Home Assistant controller as a native add-on.
  • Node-RED - Web-services proxy that connects your keys to Node-RED flows.
  • MQTT Bridge - Run a deck as a standalone Home Assistant controller over MQTT, no PC required.
  • Pi-hole - Monitor and control a Pi-hole network ad blocker.
  • Bluetooth LE - Scan for and send commands to Bluetooth Low Energy devices.
  • Camera Dials - Scroll RTSP and UniFi Protect cameras into an mpv viewer from a dial.

Plugins for Monitoring and Status

  • HWiNFO Reader - Show HWiNFO hardware sensor readings on your keys.
  • DevOps - Monitor the status of your CI/CD pipelines.
  • Docker - Start, stop, and monitor Docker containers.
  • Stock Ticker - Display live stock prices on a key.
  • Nightscout - Display live blood-glucose readings from a Nightscout server.
  • TeslaFi - Show live Tesla vehicle stats via TeslaFi or TeslaMate.

Plugins for Gaming and Simulation

  • Flight Tracker - Interact with Microsoft Flight Simulator from your keys.
  • PilotsDeck - Control flight simulators directly from your keys.
  • DCS Interface - Integrate with Digital Combat Simulator cockpits.
  • XIVDeck - Rich integration for Final Fantasy XIV.
  • Destiny Item Manager - Manage your Destiny 2 inventory through Destiny Item Manager.
  • Simulator Controller - AI-based pit crew and controller for sim racing.
  • SimHub Plugin - Keep your keys in sync with SimHub telemetry.
  • TrackAudio - Control TrackAudio for VATSIM air-traffic-control voice.
  • vJoy - Map keys to virtual joystick buttons.

Developer Libraries and SDKs

Open-Source Software and Alternatives

  • Bitfocus Companion - Turn a deck into a control surface for broadcast gear and software.
  • Companion Satellite - Connect remote decks to a Companion instance over the network.
  • OpenDeck - Cross-platform app that runs original Elgato plugins on Linux, Windows, and macOS.
  • Macro Deck - Free software that turns an Android device into a customizable macro pad.
  • StreamController - Elegant Linux app with plugin support.
  • streamdeck-linux-gui - GUI for configuring devices on Linux.
  • Code Deck - Cross-platform open-source alternative to the official app.
  • DeckSurf - Open command-line tooling to control devices.
  • deckmaster - Lightweight application to control a deck on Linux.
  • ideckia - Cross-platform server that turns phones and browsers into a deck.
  • SuperConductor - Playout client that controls CasparCG, ATEM, OBS, vMix, OSC, and more.
  • Touch Portal - Macro-deck app for Android, iOS, and desktop with a large plugin library.

Hardware and DIY

  • Starkpad - Fully open-source, 3D-printable Stream Deck alternative.
  • FreeDeck - Open-source DIY macro pad with hardware, firmware, and a configurator.
  • DIY Stream Deck - Arduino-based build with a full instructional video and source.
  • DIYStreamDeck - ESP32-based macro pad that sends keystrokes over USB HID.

Icons and Visual Resources

Guides and Tutorials

Community

Contributing

Contributions are welcome! Read the contribution guidelines first.

About

A curated list of awesome plugins, tools, libraries, icons, and resources for the Elgato Stream Deck.

Topics

Resources

Code of conduct

Contributing

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors