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.

    Project mention: I tried every todo app and ended up with a .txt file | news.ycombinator.com | 2025-08-11

    One useful addition for text file users: on Windows, create hotkey\macro timestamps using something like Autohotkey (https://autohotkey.com/)

    3 letter hotkeys seem to work well - long enough to be unique without overlapping real words.

    for instance, when I type ddd it automatically stamps this:

    20250811 10:57 AM

    then I type my note and can look back at what time\date it was.

    sometimes I just need the date so that is dds (date-date-short) which gives

    20250811

    occasionally I just want the time so that's ttt

    11:02:02 AM

    I have many other 3 letter codes using Autohotkey to bring in frequently typed things too, useful in emails and such.

    Since I think through typing, autohotkey has been a QoL helper.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. meeting-minutes

    A free and open source, self hosted Ai based live meeting note taker and minutes summary generator that can completely run in your Local device (Mac OS and windows OS Support added. Working on adding linux support soon) https://meetily.zackriya.com/ is meetly ai

    Project mention: Why the Future of AI Note Taking is Local, Offline, and Open Source: Taking Back Control of Your Meeting Data | dev.to | 2025-05-17

    Download the Free Version for macOS or Windows: https://meetily.zackriya.com/

  4. Domoticz

    Open source Home Automation System

  5. espurna

    Home automation firmware for ESP8266-based devices

  6. keymapper

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

    Project mention: Kanata: Cross-platform multi-layer keyboard remapper with advanced customization | news.ycombinator.com | 2025-02-09

    AFAIK https://github.com/houmain/keymapper should support this on MacOS even though it also makes use of the Karabiner virtual device lib (referring to a sibling comment). I suggest giving both a try!

  7. imgui_test_engine

    Dear ImGui Automation Engine & Test Suite

  8. IbInputSimulator

    A library for simulating keyboard and mouse input with drivers

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. porla

    A high performance BitTorrent client for servers and seedboxes.

  11. ESPHome-Philips-Smart-Coffee

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

  12. Native System Automation

    Native cross-platform system automation (by Robot)

  13. DAR

    DAR - Disk ARchive, a fully featured backup tool

    Project mention: Hackers now use ZIP file concatenation to evade detection | news.ycombinator.com | 2024-11-15

    DAR (Disk ARchiver)[1] looks to be a good alternative. It supports random access, encryption, and individual file compression within the archive.

    [1] http://dar.linux.free.fr/

  14. automat

    A tangible interface for virtual things (by mafik)

    Project mention: Automat | news.ycombinator.com | 2024-11-07

    You drink the coffee by holding the cup to the bottom of the screen. When cup is empty, you can clip the github logo and go to the repo.

    https://github.com/mafik/automat

    I thought Automat was the framework for displaying the website, but I guess it isn't.

  15. ESPecial

    ESP32 automation with web interface and telegram bot

  16. linuxviewer

    A Vulkan Engine for the GNU/Linux operating system.

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

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

  19. Awesome-Automations

    A repository Full of 😎interesting Automations

    Project mention: 10 Awesome Resources for Devs | dev.to | 2025-03-21

    ID: i9 Tags: Code, Automation, Awesome Description: A repository full of useful automations for daily life tasks. GitHub Link | Website Link

  20. Scheduled PC Tasks

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

    Project mention: Show HN: Scheduled PC Tasks, automatically schedule simulations of actions on PC | news.ycombinator.com | 2025-08-07
  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. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla 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

  • 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
  • Why the Future of AI Note Taking is Local, Offline, and Open Source: Taking Back Control of Your Meeting Data

    1 project | dev.to | 17 May 2025
  • Meetily: Your AI-Powered Meeting Assistant - Revolutionizing Collaboration!

    1 project | dev.to | 2 May 2025
  • Meetily: Open-Source AI Meeting Note Taker

    1 project | news.ycombinator.com | 30 Apr 2025
  • Meetily-A free and open source AI-Powered Meeting Assistant

    1 project | news.ycombinator.com | 27 Apr 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Sep 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source Automation projects in C++? This list will help you:

# Project Stars
1 AutoHotkey 10,929
2 meeting-minutes 7,247
3 Domoticz 3,608
4 espurna 3,032
5 keymapper 897
6 imgui_test_engine 525
7 IbInputSimulator 307
8 porla 251
9 ESPHome-Philips-Smart-Coffee 239
10 Native System Automation 215
11 DAR 159
12 automat 125
13 ESPecial 116
14 linuxviewer 95
15 Simple-Hydroponics-Arduino 77
16 ModuleInterface 71
17 Awesome-Automations 57
18 Scheduled PC Tasks 49
19 Simple-SolarTracker-Arduino 33
20 qsort 27
21 ESPHome-Alarm-Panel-Keypad-Rfid-Display 15
22 knut 7
23 HotWaterRecirculatingPump 4

Sponsored
Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com

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