C++ Automation

Open-source C++ projects categorized as Automation

Top 23 C++ Automation Projects

  1. AutoHotkey

    AutoHotkey - macro-creation and automation-oriented scripting utility for Windows.

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. Domoticz

    Free open source home automation system for Linux, Windows, Raspberry Pi. Supports Z-Wave, Zigbee, MQTT, and 150+ devices.

  4. espurna

    Home automation firmware for ESP8266-based devices

    Project mention: I hacked Sonoff RF Bridge to control my ceiling fan lights | dev.to | 2025-10-20

    ESPurna

  5. keymapper

    A cross-platform context-aware key remapper. (by houmain)

    Project mention: A key remapping daemon for Linux | news.ycombinator.com | 2026-06-10

    I use https://github.com/houmain/keymapper to achieve the same thing, Meta + W: open or switch through existing Firefox windows, Meta + Z: open or switch through existing Terminal Windows, etc.

    It works on Wayland from my understanding, but I'm using X11 as my daily driver.

  6. VibeUE

    Unreal Engine Vibe Coding tool

    Project mention: VibeUE: Unreal Engine Vibe Coding Tool | news.ycombinator.com | 2026-07-27
  7. imgui_test_engine

    Dear ImGui Automation Engine & Test Suite

  8. IbInputSimulator

    A library for simulating keyboard and mouse input with drivers

  9. SaaSHub

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

    SaaSHub logo
  10. ESPHome-Philips-Smart-Coffee

    ESPHome components which implement a Philips Series 2200/3200 Coffee Machine into HomeAssistant. Capable of brewing automatic coffee.

  11. porla

    A high performance BitTorrent client for servers and seedboxes.

  12. Native System Automation

    Native cross-platform system automation (by Robot)

  13. DAR

    DAR - Disk ARchive, a fully featured backup tool

  14. Scheduled PC Tasks

    Schedule automated simulations of actions you would perform on your PC.

    Project mention: Show HN: Tasket++ Simulate your Windows actions automatically-free and OS | news.ycombinator.com | 2026-09-25
  15. automat

    A tangible interface for virtual things (by mafik)

    Project mention: Show HN: Automat – A New (Game) Automation Utility | news.ycombinator.com | 2026-01-30

    I’m happy to say that a new open-source game automation utility that I’ve been working on for the past 2 years is now coming to Steam!

    It has a website at https://automat.org/. That website might be a little hard to parse though - so here are are some links:

    you can check it out on video here: https://www.youtube.com/watch?v=BBT9XO61B5I (I usually do a short intro on every development livestream)

    GitHub is here: https://github.com/mafik/automat

    an article about Automat: https://automat.org/live2025 (if you have any questions - check this out first!)

    and the Steam page is here: https://store.steampowered.com/app/4122050/Automat/

    While Steam version is still in “coming soon” mode, you can grab a release from GitHub. Please note that even though it's free on GitHub, Steam Wishlists are still important for visibility - this is what drives the Steam algorithm! The easiest way to help out is to hit the wishlist button :P

    One word of warning - it doesn’t play well with Wayland (it’s fairly hard to interop with other apps on Wayland) - but I’m optimistic about this bit in the near future...

    And finally - don't be fooled by it's seemingly game-oriented focus. At it's core it's a visual programming environment!

  16. ESPecial

    ESP32 automation with web interface and telegram bot

  17. Simple-Hydroponics-Arduino

    Hydruino: Simple automation controller for hydroponic grow systems using Arduino-compatible microcontrollers. Professional grade, fully configurable, open source, & 100% free. No internet connection or cloud account required.

  18. linuxviewer

    A Vulkan Engine for the GNU/Linux operating system.

  19. ModuleInterface

    Easy config and value sync between IoT modules, database and web pages (by fredilarsen)

  20. Awesome-Automations

    A repository Full of 😎interesting Automations

  21. Simple-SolarTracker-Arduino

    Helioduino: Simple automation controller for solar tracking systems using Arduino-compatible microcontrollers. Professional grade, fully configurable, open source, & 100% free. No internet connection or cloud account required.

  22. qsort

    Quick File Sorter: A quicker way to organize files for linux (by BiltuDas1)

  23. ESPHome-Alarm-Panel-Keypad-Rfid-Display

    DIY Alarm Panel using NodeMCU v3 ESP8266 for Home Assistant (Alarmo), using a 4x4 matrix keypad, RFID(RC522) and a MAX7219 7-Segment Dislpay

  24. knut

    Knut is an automation tool for code transformation using scripts. (by KDAB)

  25. HotWaterRecirculatingPump

    Automation of hot water recirculation pump via ESP32

  26. SaaSHub

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

    SaaSHub logo
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

  • Jev 1.14: For the Builders and Dreamers

    4 projects | news.ycombinator.com | 14 Oct 2026
  • Show HN: Tasket++ Simulate your Windows actions automatically-free and OS

    1 project | news.ycombinator.com | 25 Sep 2026
  • Show HN: Nova v1.5.0 Gold Master – A pure C++17 assistant with zero dependencies

    1 project | news.ycombinator.com | 3 Apr 2026
  • Show HN: Automat – A New (Game) Automation Utility

    2 projects | news.ycombinator.com | 30 Jan 2026
  • How I finally stopped suffering from browser automation crashes

    3 projects | dev.to | 11 Aug 2025
  • Show HN: Scheduled PC Tasks, automatically schedule simulations of actions on PC

    1 project | news.ycombinator.com | 7 Aug 2025
  • GUI based scheduler and automation tool for user actions simulations

    1 project | news.ycombinator.com | 6 Aug 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 15 Oct 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 AutoHotkey 13,275
2 Domoticz 3,819
3 espurna 3,056
4 keymapper 1,166
5 VibeUE 741
6 imgui_test_engine 635
7 IbInputSimulator 577
8 ESPHome-Philips-Smart-Coffee 298
9 porla 279
10 Native System Automation 220
11 DAR 205
12 Scheduled PC Tasks 199
13 automat 160
14 ESPecial 119
15 Simple-Hydroponics-Arduino 97
16 linuxviewer 97
17 ModuleInterface 74
18 Awesome-Automations 62
19 Simple-SolarTracker-Arduino 39
20 qsort 28
21 ESPHome-Alarm-Panel-Keypad-Rfid-Display 17
22 knut 8
23 HotWaterRecirculatingPump 5

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

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