AutoHotkey - Free keyboard macro program. Supports hotkeys for keyboard, mouse, and joystick. Can expand abbreviations as you type them (AutoText).
WinAutomation - WinAutomation is the leading Windows automation software available today. Macro Recorder, Web Recorder and an advanced Task Scheduler wrapped into one.
Hammerspoon - This is a tool for powerful automation of OS X.
Selenium - Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
AutoKey - A Python 3 port of AutoKey, the desktop automation utility for Linux and X11.
Pulover’s Macro Creator - Pulover’s Macro Creator is a Free Automation Tool and Script Generator.