C Automation

Open-source C projects categorized as Automation
Linux C Mqtt IoT Arduino

Top 19 C Automation Projects

  1. 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

    Project mention: Google Killing Nest Thermostats Next Month | news.ycombinator.com | 2025-09-05

    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/

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. robotjs

    Node.js Desktop Automation.

  4. libmodbus

    A Modbus library for Linux, Mac OS, FreeBSD and Windows

  5. tio

    A serial device I/O tool

  6. Homepoint

    Espressif ESP32 Based Smarthome screen for MQTT

  7. xclicker

    XClicker - Fast gui autoclicker for x11 linux desktops

  8. lxi-tools

    Open source LXI tools

  9. CFEngine

    CFEngine Community (by cfengine)

    Project mention: Top 12 Puppet Alternatives for Automation | dev.to | 2025-11-24

    Website: https://cfengine.com/

  10. android-touch-record-replay

    How to record and replay touchscreen events on an Android device.

  11. passh

    𝐬𝐬𝐑𝐩𝐚𝐬𝐬 is π’ƒπ’“π’π’Œπ’†π’ by design

  12. stm32samples

    Code samples and ready projects based on bare-metal STM32

  13. deai

    One-stop automation system for Linux

  14. Wakupator

    Automatically starts machines based on incoming traffic, using smart local IP spoofing and Wake-on-LAN.

  15. oasis-firmware

    Composable hardware programming, simulation, & flashing. Designed to run on both SBC (Raspberry Pi) and MCU (Arduino) platforms.

  16. WBlinds

    WiFi smart blinds controller for ESP32

  17. gsequencer

    Advanced Gtk+ Sequencer

  18. sushi-shuffle

    Lightweight and flexible file sorter, file organizer, daemon

  19. 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-04

    A 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.

  20. 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
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C Automation discussion

Log in or Post with

C Automation related posts

  • Qbtctl 1.5.0 – minimal, scriptable CLI for qBittorrent

    1 project | news.ycombinator.com | 28 Mar 2026
  • What is n8n: the advantages, the limits, and how to support multi-agents with Credal

    3 projects | dev.to | 23 Dec 2025
  • Using curl-impersonate in Node.js to avoid blocks

    6 projects | dev.to | 21 Nov 2024
  • Busy Status Bar from Flipper Devices

    12 projects | news.ycombinator.com | 14 Oct 2024
  • Rawdrawandroid – Build Android apps without any Java, in C and Make

    11 projects | news.ycombinator.com | 22 Sep 2024
  • How can i switch between multiple operating systems on a headless server?

    2 projects | /r/selfhosted | 18 Nov 2023
  • RobotJs: The Only Node.js First Desktop Automation Library

    1 project | news.ycombinator.com | 18 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C is
the 6th most popular programming language
based on number of references?