awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Stream Deck

Ranking updated Aug 19, 2026

For an open source alternative to Stream Deck, the strongest matches are bitfocus/companion (This repository provides a self-hosted stream deck and macro), rem0o/fancontrol.releases (FanControl is a thermal management utility rather than a) and alexwolfe/buttons (This project is a CSS UI component library for). calcprogrammer1/openrgb and clooos/bubble-card round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “open source alternatives to stream deck”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Stream Deck

Find the best repos with AI.We'll search the best matching repositories with AI.
  • bitfocus/companionbitfocus avatar

    bitfocus/companion

    2,080View on GitHub↗

    This repository provides a self-hosted stream deck and macro pad control application that lets you trigger custom shortcuts, media controls, and hardware workflows across a wide range of devices.

    TypeScriptControl Systems
    View on GitHub↗2,080
  • rem0o/fancontrol.releasesRem0o avatar

    Rem0o/FanControl.Releases

    18,777View on GitHub↗

    FanControl is a system utility for Windows that provides comprehensive thermal management and fan speed regulation. It functions as a background service, ensuring that cooling configurations remain active from system boot without requiring an active user session. The software distinguishes itself through a modular plugin architecture that supports proprietary hardware controllers, liquid cooling systems, and third-party sensors. Users can define complex cooling behaviors by mapping multiple temperature inputs to fan outputs using graphical curves and mathematical operations, while incorporati

    FanControl is a thermal management utility rather than a macro pad or shortcut controller, making it the wrong category despite sharing hardware integration and plugin architecture features.

    Hardware IntegrationThird-Party Plugins
    View on GitHub↗18,777
  • alexwolfe/buttonsalexwolfe avatar

    alexwolfe/Buttons

    5,001View on GitHub↗

    Buttons is a CSS button framework and UI component library providing a set of reusable visual elements for mobile and desktop web environments. It functions as a CSS utility system and variable-driven theming engine that enables the creation of consistent buttons using configurable typography and shapes. The system utilizes a modular CSS architecture where independent style and color classes are composed on single elements to produce varied visual effects, such as 3D or flat designs. It employs a declarative design framework that maps configuration options to real-time visual attributes via c

    This project is a CSS UI component library for web styling rather than a hardware-controller application or macro pad utility, making it a building block for visual button elements instead of a functional macro automation tool.

    JavaScriptButtons
    View on GitHub↗5,001
  • calcprogrammer1/openrgbCalcProgrammer1 avatar

    CalcProgrammer1/OpenRGB

    3,827View on GitHub↗

    OpenRGB is a centralized software suite for controlling colors and lighting effects across various brands of RGB hardware. It functions as a cross-platform controller and hardware control system that provides a unified interface for managing lighting profiles and effects. The project features an extensible plugin framework and a dedicated plugin interface that allow for the addition of new hardware support and integration features. It includes a network gateway that exposes an API for third-party applications to send lighting commands to connected devices. The system supports multi-computer

    OpenRGB is a hardware control tool for managing RGB lighting rather than a macro pad application for custom shortcuts and media controls, making it an adjacent systems utility rather than the requested controller software.

    C++Hardware Integration
    View on GitHub↗3,827
  • clooos/bubble-cardClooos avatar

    Clooos/Bubble-Card

    3,955View on GitHub↗

    Bubble-Card is a customizable UI framework and custom card for Home Assistant dashboards. It provides a system for building interactive smart home interfaces using JavaScript templates and CSS variables to create state-aware components. The project is distinguished by its use of JavaScript dashboard templating to dynamically update icons, colors, and text in real-time based on entity states. It includes a modular CSS style manager for creating and sharing reusable style modules and functional logic to maintain visual consistency across multiple cards. The framework covers smart home device c

    Bubble-Card is a Home Assistant dashboard card rather than a standalone macro pad application, making it a neighbouring smart home interface tool rather than the hardware controller software requested.

    JavaScriptButtons
    View on GitHub↗3,955
  • zswatch/zswatchZSWatch avatar

    ZSWatch/ZSWatch

    3,128View on GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    ZSWatch is an open-source wearable operating system and firmware suite for smartwatches rather than a desktop macro pad or button-grid automation tool, making it the wrong category for your shortcut-triggering needs.

    CCompanion App Integrations
    View on GitHub↗3,128
  • lxn/walklxn avatar

    lxn/walk

    7,063View on GitHub↗

    Walk is a comprehensive framework for building native Windows desktop applications. It functions as a GUI library and Windows API wrapper, providing a toolkit of native widgets and a declarative layout system for developing high-performance user interfaces. The project is distinguished by its data-binding framework, which uses reflection and string-based property paths to synchronize data sources with interface widgets. It also provides specialized support for high-DPI interface scaling and an optimized native message loop to reduce runtime overhead. The toolkit covers a wide range of capabi

    Walk is a native Windows GUI library rather than a macro pad or hardware-controller application, making it a building block for desktop interfaces instead of a ready-to-use automation tool.

    GoButtons
    View on GitHub↗7,063
  • rwaldron/johnny-fiverwaldron avatar

    rwaldron/johnny-five

    13,401View on GitHub↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    This repository is a robotics and microcontroller framework rather than a macro pad application, making it a lower-level hardware interface tool than the customizable desktop shortcut software you are looking for.

    JavaScriptButtons
    View on GitHub↗13,401
  • arendst/tasmotaarendst avatar

    arendst/Tasmota

    24,502View on GitHub↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Tasmota is an IoT firmware for microcontrollers focused on smart home automation rather than a desktop macro pad application or stream deck controller for triggering custom shortcuts.

    CHardware IntegrationHardware Interfacing
    View on GitHub↗24,502

Related searches

  • an open source alternative to OctoPrint
  • an open source workflow automation platform
  • an open source visual node based image generator
  • an open source alternative to Wallpaper Engine
  • an open source alternative to AnyDesk
  • an open source collaborative digital whiteboard
  • an open source alternative to Figma
  • an open source alternative to Snagit