Skip to content

ibanks42/opendeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenDeck - An Open Source Stream Deck Alternative

OpenDeck is a free and open-source alternative to the Elgato Stream Deck.

Built with Go and Fyne, it aims to provide a similar experience with customizable buttons that trigger scripts and actions.

The client can be run on any of the supported platforms, including but not limited to:

  • Linux
  • Windows
  • MacOS
  • Android
  • iOS
  • RaspberryPi/embedded linux

Features

  • Cross-Platform Compatibility: Works on Windows, macOS, and Linux.
  • Customizable Buttons: Add and arrange buttons to your liking.
  • Scripting Support: Execute scripts using Bun.
  • Extensible: Easily add new features and integrations.

Upcoming Features

  • Customizable Buttons: Add and arrange buttons to your liking (coming soon!).
  • More to come!

Installation

Prerequisites

Build from Source

  1. Clone the repository:

    git clone https://github.com/ibanks/opendeck.git
  2. Navigate to the project directory:

    cd opendeck/client

    or

    cd opendeck/server
  3. Build the application:

    go build

Alternatively you can cross compile using fyne-cross

For example:

fyne-cross android -app-id dev.ibanks.opendeck -icon Icon.png -name OpenDeck

Contributing

Contributions are welcome! Feel free to open issues for bug reports or feature requests. Pull requests are appreciated.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published