SaaSHub helps you find the best software and product alternatives Learn more β
Top 19 C Automation Projects
-
Tasmota
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
One way is to look for devices that have unofficial firmware available, so you can just overwrite the included software for something more under your control. For example, check out Tasmota, "an open source firmware for Espressif ESP8266, ESP32, ESP32-S or ESP32-C3 chipset based devices": https://tasmota.github.io/docs/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
Website: https://cfengine.com/
-
-
-
-
-
Wakupator
Automatically starts machines based on incoming traffic, using smart local IP spoofing and Wake-on-LAN.
-
oasis-firmware
Composable hardware programming, simulation, & flashing. Designed to run on both SBC (Raspberry Pi) and MCU (Arduino) platforms.
-
-
-
-
autark
A Self-contained build system that resides entirely with your project and requires only shell and a C compiler to work!
Project mention: Autark: Rethinking build systems β Integrate, Donβt Outsource | dev.to | 2025-11-04A formal syntax description in PEG format can be found here: https://github.com/Softmotions/autark/blob/master/scriptx.leg. Special thanks to Ian Piumarta for his excellent PEG parser generator which Iβve used in many of my projects.
-
qbtctl
Minimal, ultra-fast command-line interface for monitoring and controlling qBittorrent via its Web API. Includes live torrent monitoring, and torrent info display.
Project mention: Qbtctl 1.5.0 β minimal, scriptable CLI for qBittorrent | news.ycombinator.com | 2026-03-28
C Automation discussion
C Automation related posts
-
Qbtctl 1.5.0 β minimal, scriptable CLI for qBittorrent
-
What is n8n: the advantages, the limits, and how to support multi-agents with Credal
-
Using curl-impersonate in Node.js to avoid blocks
-
Busy Status Bar from Flipper Devices
-
Rawdrawandroid β Build Android apps without any Java, in C and Make
-
How can i switch between multiple operating systems on a headless server?
-
RobotJs: The Only Node.js First Desktop Automation Library
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 Jun 2026
Index
What are some of the best open-source Automation projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Tasmota | 24,476 |
| 2 | robotjs | 12,737 |
| 3 | libmodbus | 4,161 |
| 4 | tio | 2,992 |
| 5 | Homepoint | 656 |
| 6 | xclicker | 606 |
| 7 | lxi-tools | 601 |
| 8 | CFEngine | 525 |
| 9 | android-touch-record-replay | 262 |
| 10 | passh | 244 |
| 11 | stm32samples | 199 |
| 12 | deai | 183 |
| 13 | Wakupator | 173 |
| 14 | oasis-firmware | 68 |
| 15 | WBlinds | 30 |
| 16 | gsequencer | 29 |
| 17 | sushi-shuffle | 18 |
| 18 | autark | 15 |
| 19 | qbtctl | 3 |