A cross-platform .NET rewrite of AutoHotkey for desktop automation scripting with enhanced performance and security.
IronAHK is a cross-platform .NET rewrite of the AutoHotkey scripting language designed for desktop automation. It provides an easy-to-use scripting language for automating repetitive tasks, creating hotkeys, and building macros while offering improved performance, security, and cross-platform compatibility compared to the original AutoHotkey.
Developers and power users who need cross-platform desktop automation scripting capabilities, particularly those familiar with AutoHotkey syntax but requiring Linux or macOS support.
IronAHK offers the familiar AutoHotkey scripting experience with modern .NET benefits including better performance, enhanced security, Unicode support, and true cross-platform compatibility through Mono.
Cross platform .NET rewrite of the popular AutoHotkey scripting language for desktop automation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables running AutoHotkey-like scripts on Windows, Linux, and macOS through the .NET and Mono frameworks, as highlighted in the README for broad automation compatibility.
Offers enhanced execution speed compared to the original AutoHotkey, leveraging modern .NET optimizations for faster script processing.
Provides full Unicode character support and native 64-bit execution, addressing limitations in older AutoHotkey versions for international and high-performance use cases.
Benefits from .NET runtime security features and produces smaller compiled script files, reducing deployment size and enhancing safety, as mentioned in the project description.
The project has been discontinued, meaning no bug fixes, security updates, or new features will be added, making it unreliable for production environments.
As a rewrite, it may not support all AutoHotkey syntax or functions, potentially breaking existing scripts and requiring significant adaptation efforts.
Requires .NET or Mono to be installed, which adds setup complexity, runtime overhead, and may not be feasible on all systems, especially lightweight or embedded setups.
IronAHK is an open-source alternative to the following products: