https://github.com/streamduck-org/streamduck
Macro Device Software
https://github.com/streamduck-org/streamduck
dotnet linux streamdeck
Last synced: 12 months ago
JSON representation
Macro Device Software
- Host: GitHub
- URL: https://github.com/streamduck-org/streamduck
- Owner: streamduck-org
- License: mpl-2.0
- Created: 2022-01-26T09:46:54.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-13T22:02:27.000Z (almost 2 years ago)
- Last Synced: 2025-04-06T18:09:10.795Z (about 1 year ago)
- Topics: dotnet, linux, streamdeck
- Language: C#
- Homepage:
- Size: 49.5 MB
- Stars: 37
- Watchers: 7
- Forks: 4
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Streamduck

Open Source and Cross Platform software to manage macro devices like Elgato Stream Deck
### Currently in heavy development, groundwork is being laid!
#### [docs.streamduck.org](https://docs.streamduck.org/) will be rewritten once the project is ready to be used
#### [Learn why I switched to C# for this project](why-dotnet.md)
#### If you're looking for Rust version's code, [here it is](https://github.com/streamduck-org/streamduck/tree/old-master)
## Project Structure
### Streamduck
Main functionality, the daemon executable and plugin loading functionality
### StreamduckShared
Definitions that are shared between the app and the plugin
### StreamduckStreamDeck
Plugin that adds Stream Deck device support into Streamduck
### ElgatoStreamDeck
Library that is used by StreamduckStreamDeck to interact with Stream Deck devices