Open Source WinAutomation Alternatives

    The best open source alternative to WinAutomation is AutoHotkey, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to WinAutomation and 17 is open source so hopefully you can find a suitable replacement. Other interesting open source alternatives to WinAutomation are Karabiner Elements (Free, Open Source), Sikuli (Free, Open Source), Pulover’s Macro Creator (Free, Open Source) and AutoKey (Free, Open Source).

    This page was last updated Sep 23, 2021

    1. AutoHotkey is a free, open-source scripting language for Windows that allows users to easily create small to complex scripts for all kinds of tasks such as: form fillers, auto-clicking, macros, etc.
      show more
      Most users think AutoHotkey is a great alternative to WinAutomation.
    2. Karabiner, previously called KeyRemap4MacBook, is a very powerful keyboard remapper for Mac OS X. In addition to simple key remapping, it has special remapping modes like Emacs-mode, SandS-mode (Space and Shift).


    3. Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).
      show more
    4. Pulover’s Macro Creator is a Free Automation Tool and Script Generator. It is based on AutoHotkey language and provides users with multiple automation functions, as well as a built-in recorder.
      show more
    5. AutoKey, previously known as AutoKey Py3, is a Python 3 port of the discontinued OldAutoKey , the desktop automation utility for Linux and X11.
      show more


    6. Actiona (formerly known as Actionaz) is a task automation tool. It allows you to create and execute action lists. You don't need to know any programming language to use it: its intuitive interface allows you to create action lists (scripts) using drag & drop.
      show more
    7. This is a tool for powerful automation of OS X. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine.
    8. Clavier+ allows you to create global keyboard shortcuts for launching applications, opening folders, writing text and opening websites.
    9. AutoKey is a desktop automation utility for Linux and X11. It allows you to manage collection of scripts and phrases, and assign abbreviations and hotkeys to these. This allows you to execute a script or insert text on demand in any program.

      Discontinued

      The program is no longer developed. As announced by the developer, last version, 0.90.4, released in May 2012, is feature complete and can be still downloaded from Google Code Archive. A maintained port, updated to run on Python 3, has been hosted on GitHub with the name AutoKey , previously known as AutoKey Py3

      show more
    10. Repeat is a full-fledged, Java mouse/keyboard record/replay and automation hotkeys/macros creation using modern programming languages, and more advanced automation features. Working across three major OSes: Windows, OSX, and Linux.
      show more
    Showing 10 of 17 alternatives