Open Source xdotool Alternatives for Windows

    xdotool is not available for Windows but there are plenty of alternatives that runs on Windows with similar functionality. The best Windows alternative is AutoHotkey, which is both free and Open Source. If that doesn't suit you, our users have ranked more than 50 alternatives to xdotool and many of them is available for Windows so hopefully you can find a suitable replacement. Other interesting Windows alternatives to xdotool are AutoIt (Free), Sikuli (Free, Open Source), FastKeys (Freemium) and Pulover’s Macro Creator (Free, Open Source).

    This page was last updated Jun 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
    2. Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots).
      show more


    3. 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
    4. Are you tired of repeatedly typing the same text over and over again? - The custom email signature you only use for your close friends. - The markdown snippet you use 5 times a day. - The text emoji you like so much (\/) (°,,,°) (\/).
    5. 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


    6. 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
    7. EventGhost is an advanced, easy to use and extensible automation tool for MS Windows. It can use different input devices like infrared or wireless remote controls to trigger macros, that on their part control a computer and its attached hardware.
      show more
      • FreeOpen Source
      • Windows
      • Linux
      Allows the user to record his mouse and keyboard actions and reproduce them identically as many times as he wants.
      show more
    8. Tool to automate GUI interactions and auto-tests. Contains a GUI-tool to compose interaction scripts. Can be executed both as a GUI and as a command line tool.
      show more
    Showing 9 of 9 alternatives