Elgato Stream Deck with Linux

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • streamdeck-tricks

    Code to use streamdeck lib and tie in obs/mqtt/other things

    I soon found a blog post from Lorna Mitchell, and the associated streamdeck-tricks repo. Thanks to their thorough explanation and ample references, I started tinkering with the same underlying library they suggest (http://github.com/magicmonkey/go-streamdeck).

  • streamdeck

    Golang API for the Corsair / Elgato StreamDeck

    I've since learned of similar library that interfaces with the Stream Deck (https://github.com/dh1tw/streamdeck) - while it looks equally compelling, I had already started my work when I found this library. If you're starting fresh, this library appears to be more actively developed.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • goobs

    Go client library for OBS Studio

    To allow streamdeck control of OBS, i'm using the obs-websockets plugin, and a go library for obs. The only action I've implemented so far is to switch Scenes. If you're a more advanced user of OBS, you may want to use a library that is more actively maintained (like this one), to get more recent features, like the ability to start/stop the Virtual Camera.

  • streamdeck-ui

    A Linux compatible UI for the Elgato Stream Deck.

    Fortunately, there is plenty of effort that's already been put in by others in the community. For those not looking to build something custom, there's the streamdeck ui which allows the configuration of different types of built-in actions, all configurable graphically.

  • obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

    With all my current video chat needs addressed, it was time to tackle something new: OBS Studio. OBS Studio is popular with streamers, who use it to customize and combine video and audio sources. In addition to Recording and Streaming, OBS supports a Virtual Camera, which can be used transparently by most video chat software.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts