# Open-Source Alternatives to Stream Deck

> AI-ranked search results for `open source alternatives to stream deck` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 118 total matches; showing the top 9.

Explore on the web: https://awesome-repositories.com/q/open-source-alternatives-to-stream-deck

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/open-source-alternatives-to-stream-deck).**

## Results

- [bitfocus/companion](https://awesome-repositories.com/repository/bitfocus-companion.md) (2,080 ⭐)
- [rem0o/fancontrol.releases](https://awesome-repositories.com/repository/rem0o-fancontrol-releases.md) (18,777 ⭐) — 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
- [alexwolfe/buttons](https://awesome-repositories.com/repository/alexwolfe-buttons.md) (5,001 ⭐) — 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
- [calcprogrammer1/openrgb](https://awesome-repositories.com/repository/calcprogrammer1-openrgb.md) (3,827 ⭐) — 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
- [clooos/bubble-card](https://awesome-repositories.com/repository/clooos-bubble-card.md) (3,955 ⭐) — 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
- [zswatch/zswatch](https://awesome-repositories.com/repository/zswatch-zswatch.md) (3,128 ⭐) — 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
- [lxn/walk](https://awesome-repositories.com/repository/lxn-walk.md) (7,063 ⭐) — 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
- [rwaldron/johnny-five](https://awesome-repositories.com/repository/rwaldron-johnny-five.md) (13,401 ⭐) — 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
- [arendst/tasmota](https://awesome-repositories.com/repository/arendst-tasmota.md) (24,502 ⭐) — 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
