SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 C home-assistant Projects
-
willow
Open source, local, and self-hosted Amazon Echo/Google Home competitive Voice Assistant alternative
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
OpenBK7231T_App
Open source firmware (Tasmota/Esphome replacement) for BK7231T, BK7231N, BL2028N, T34, XR809, W800/W801, W600/W601, BL602, LN882H, Realtek chips and more
Project mention: More than 135 open hardware devices flashable with your own firmware | news.ycombinator.com | 2026-03-17Looks good, but it'll probably take a while until it's anywhere close to the coverage of existing repositories:
https://templates.blakadder.com/ has almost 3,000 devices flashable onto Tasmota firmware.
For older Tuya devices there's https://github.com/tuya-cloudcutter/tuya-cloudcutter
OpenBeken https://github.com/openshwprojects/OpenBK7231T_App covers 800 of the newer generation Tuya devices.
And there's a large community adapting ESP32 devices onto https://esphome.io/
-
-
glados-voice-assistant
DIY Voice Assistant based on the GLaDOS character from Portal video game series. Works with home assistant!
-
bsb_lan
Monitor and control heating systems with a Siemens® controller used by Elco®, Brötje®, Atlantic® and other heating systems with a Boiler-System-Bus (BSB), Local Process Bus (LPB) or Punkt-zu-Punkt Schnittstelle (PPS). Easy integration into your home automation system, such as Home Assistant and others.
-
-
-
-
ESPHome-Air-Quality-Monitor
ESPHome configuration for a DIY indoor air quality monitor for CO₂ concentration, PM2.5 and PM10 concentrations, and temperature, humidity and pressure
-
bluetooth-temperature-sensors
Read Bluetooth Advertising Packets from BLE temperature sensors and publish data to MQTT
-
imud
imud is a general-purpose IMU daemon for Linux — think of it as gpsd for IMUs. It owns the inertial sensor, does the hard real-time work once (interrupt-driven sampling, calibration, sensor fusion, precise hardware timestamps), and publishes a clean attitude/heading/motion estimate on standard interfaces.
C home-assistant discussion
C home-assistant related posts
-
ESPectre Sensor: open-source motion detection system for ESP32
-
Show HN: ESPectre – Motion Detection Using Wi-Fi and Math
-
Is there *any* speaker group casting system out there that just works?
-
How can I monitor my energy usage? I.e. connect to home assistant? I live in a rental apartment and this is the main board.
-
ESP32 Buyer’s Guide: Different Chips, Firmware, Sensors
-
Power meter, where to put the pulse reader?
-
Remotes for light control
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Aug 2026
Index
What are some of the best open-source home-assistant projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | willow | 3,092 |
| 2 | OpenBK7231T_App | 2,239 |
| 3 | ESPresense | 1,460 |
| 4 | glados-voice-assistant | 343 |
| 5 | bsb_lan | 336 |
| 6 | homeplate | 309 |
| 7 | fanpico | 233 |
| 8 | smart-plant-monitor | 190 |
| 9 | ESPHome-Air-Quality-Monitor | 118 |
| 10 | bluetooth-temperature-sensors | 67 |
| 11 | imud | 11 |