Skip to main content
Haukcode.StreamDeck package icon

Haukcode.StreamDeck

Transport-agnostic .NET library for Elgato Stream Deck devices. Single IStreamDeckDevice interface works whether the deck is on USB HID or behind an Elgato Network Dock. Includes mDNS discovery (_elg._tcp), USB HID enumeration, encoder support (Stream Deck Plus), and ImageSharp-based key image encoding.

Total Downloads
2.1K
2,065
Published
May 27, 2026
Latest stable version

Install

.NET CLI
dotnet add package Haukcode.StreamDeck --version 1.0.15
Package Manager Console
Install-Package Haukcode.StreamDeck -Version 1.0.15
PackageReference
<PackageReference Include="Haukcode.StreamDeck" Version="1.0.15" />

Frameworks

net8.0

Dependencies

[1.0.14, )
[1.2.0, )
[3.1.12, )
[6.1.0, )

Adoption guide

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.