Files
awesome-awesomeness/html/AutoHotkey.md2.html
2025-07-18 23:13:11 +02:00

991 lines
48 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-autohotkey-autohotkey-awesome">Awesome AutoHotkey <a
href="https://autohotkey.com/"><img
src="https://img.shields.io/badge/Language-AutoHotkey-yellowgreen.svg"
alt="AutoHotkey" /></a> <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p>A curated list of awesome <a
href="https://autohotkey.com/">AutoHotkey</a> libraries, library
distributions, scripts, tools and resources. Inspired by the other <a
href="https://github.com/bayandin/awesome-awesomeness">awesome
lists</a>. Please read <a
href="https://github.com/ahkscript/awesome-AutoHotkey/blob/master/.github/CONTRIBUTING.md">CONTRIBUTING.md</a>
before contributing.</p>
<p>Out-of-date or discontinued, but nonetheless historically relevant
items can be found on <a
href="https://github.com/ahkscript/awesome-AutoHotkey/blob/master/Historical.md">Historical.md</a></p>
<p>Development state: <a
href="https://travis-ci.org/ahkscript/awesome-AutoHotkey"><img
src="https://travis-ci.org/ahkscript/awesome-AutoHotkey.svg"
alt="Build Status" /></a> <a
href="https://github.com/dkhamsing/awesome_bot"><img
src="https://img.shields.io/badge/PoweredBy-awesome_bot-yellow.svg"
alt="awesome_bot" /></a></p>
<!-- Note: be sure to use unique anchor tags for each item in the table of contents -->
<ul>
<li><a href="#awesome-autohotkey">Awesome AutoHotkey</a></li>
<li><a href="#libraries">Libraries</a>
<ul>
<li><a href="#clipboard">Clipboard</a></li>
<li><a href="#console">Console</a></li>
<li><a href="#libraries-data-format">Data format</a></li>
<li><a href="#libraries-data-structs-algorithms">Data Structures and
Algorithms</a></li>
<li><a href="#database">Database</a></li>
<li><a href="#filesystem">Filesystem</a></li>
<li><a href="#libraries-graphics">Graphics</a></li>
<li><a href="#libraries-gui">GUI</a></li>
<li><a href="#hotkeys">Hotkeys</a></li>
<li><a href="#joystick">Joystick</a></li>
<li><a href="#maths">Maths</a></li>
<li><a href="#memory">Memory</a></li>
<li><a href="#networking">Networking</a></li>
<li><a href="#libraries-plotting">Plotting (graphs, bars, charts and
etc)</a></li>
<li><a href="#libraries-system">System</a></li>
<li><a href="#text-manipulation">Text manipulation</a></li>
</ul></li>
<li><a href="#library-distributions">Library Distributions</a></li>
<li><a href="#scripts">Scripts</a>
<ul>
<li><a href="#scripts-clipboard">Clipboard</a></li>
<li><a href="#scripts-filesystem">Filesystem</a></li>
<li><a href="#scripts-graphics">Graphics</a></li>
<li><a href="#scripts-gui">GUI</a></li>
<li><a href="#scripts-maths">Maths</a></li>
<li><a href="#mouse">Mouse</a></li>
<li><a href="#typing">Typing</a></li>
<li><a href="#window-management">Window management</a></li>
<li><a href="#games">Games</a></li>
</ul></li>
<li><a href="#tools">Tools</a>
<ul>
<li><a href="#interpreter">Interpreter</a></li>
<li><a href="#decompilers">Decompilers</a></li>
<li><a href="#debugging">Debugging</a></li>
<li><a href="#integrated-development-environment">Integrated Development
Environment</a></li>
<li><a href="#gui-wysiwyg-builders">GUI WYSIWYG Builders</a></li>
<li><a href="#script-recorders-and-writers">Script Recorders and
Writers</a></li>
<li><a href="#web-syntax-highlighters">Web Syntax Highlighters</a></li>
<li><a href="#tools-others">Others</a></li>
<li><a href="#use-in-other-programming-languages">(Use in) other
programming languages</a></li>
</ul></li>
<li><a href="#tutorials">Tutorials</a>
<ul>
<li><a href="#tutorials-classes">Classes</a></li>
<li><a href="#tutorials-com">COM</a></li>
<li><a href="#tutorials-gui">GUI</a></li>
<li><a href="#tutorials-mcode">MCode (machine code)</a></li>
</ul></li>
<li><a href="#resources">Resources</a>
<ul>
<li><a href="#documentation">Documentation</a></li>
<li><a href="#books">Books</a></li>
<li><a href="#quick-start-guides">Quick-start guides</a></li>
<li><a href="#websites">Websites</a></li>
</ul></li>
<li><a href="#forks">Forks</a>
<ul>
<li><a href="#autohotkey_h">AutoHotkey_H</a></li>
</ul></li>
</ul>
<hr/>
<h2 id="libraries">Libraries</h2>
<p><em>List of useful AutoHotkey libraries. Library is code that has
some reusable functionality that can be combined with your own code in
order to create new functionality.</em></p>
<h3 id="clipboard">Clipboard</h3>
<ul>
<li><a href="http://www.apathysoftworks.com/ahk/WinClip.zip">WinClip</a>
- by Deo - WinClip is a clipboard manipulation class extending
AutoHotkeys clipboard capabilities including support for RTF, HTML and
images. Forum thread: <a
href="https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/">link</a>.</li>
</ul>
<h3 id="console">Console</h3>
<ul>
<li><a href="https://github.com/G33kDude/Console">AHKonsole</a> - by
G33kdude - Class based AutoHotkey library for console support. This
library enables you to create an object representing a console to
interact with, as well as multiple console buffer objects to facilitate
in double buffering. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4955">link</a>.</li>
<li><a href="https://github.com/joedf/LibCon.ahk">LibCon</a> - by joedf
- AutoHotkey Library For Console Support. This library enables you to
write console applications and interact with other console instances.
Basically, this library facilitates anything that has to do with writing
and interacting with consoles. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=17">link</a>.</li>
</ul>
<h3 id="data-format"><a name="libraries-data-format"></a>Data
format</h3>
<ul>
<li><a href="https://github.com/hoppfrosch/AHK_cTable">AHK_ctable</a> -
by hoppfrosch - Library to handle strings in tabular format - Forum
thread: <a
href="https://autohotkey.com/board/topic/61256-object-table/://autohotkey.com/board/topic/61256-object-table/page-2?&amp;#entry467816">link</a>.</li>
<li><a
href="https://github.com/cocobelgica/AutoHotkey-JSON">AutoHotkey-JSON</a>
- by cocobelgica - JSON lib for AutoHotkey. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=627">link</a>.</li>
<li><a href="https://github.com/hi5/CSV">CSV</a> - by trueski/kdoske -
Library to work with CSV files and Listview functions. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=34853">link</a>.</li>
<li><a href="http://www.hars.us/SW/List.ahk">List manipulation
functions</a> - by Laszlo - Function library to manipulate comma
delimited lists. Forum thread: <a
href="https://autohotkey.com/board/topic/3020-list-manipulation-functions/">link</a>.</li>
<li><a href="https://github.com/JnLlnd/ObjCSV/">ObjCSV</a> - by JnLlnd -
Library to load/save CSV files to Objects and and Listview functions.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=41">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3573">ObjDump/ObjLoad</a>
- by HotKeyIt - Serialize/deserialize object to/from
variable/memory.</li>
<li><a
href="https://github.com/cocobelgica/AutoHotkey-SerDes">SerDes</a> - by
cocobelgica - Serialize / de-serialize an AutoHotkey object structure.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4212">link</a>.</li>
<li><a href="https://github.com/Jim-VxE/AHK-Lib-Table">Table</a> - by
VxE - Library to manipulate strings in tabular (TSV) format and Listview
functions. Forum thread: <a
href="https://autohotkey.com/board/topic/61540-lib-string-based-table-manipulation-v028/">link</a>.</li>
<li><a href="https://github.com/hi5/XA">XA</a> - by trueski/hi5 -
Serialize/deserialize array to/from XML. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=34849">link</a>.</li>
</ul>
<h3
id="data-structures-and-algorithms"><a name="libraries-data-structs-algorithms"></a>Data
Structures and Algorithms</h3>
<ul>
<li><a
href="https://github.com/Shambles-Dev/AutoHotkey-Facade">Facade</a> - by
Shambles - A Set of Functional Programming Libraries. - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=59253">link</a></li>
<li><a
href="https://github.com/Shambles-Dev/AutoHotkey-HashTable">HashTable</a>
- by Shambles - A Hash Table Implementation for AutoHotkey.</li>
<li><a href="https://github.com/ahkscript/LibCrypt.ahk">LibCrypt</a> -
by different authors - A collection of crypting and encoding
functions.</li>
<li><a
href="https://github.com/Shambles-Dev/AutoHotkey-Type_Checking">Type_Checking</a>
- by Shambles - Type Checking for AutoHotkey - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=59857">link</a></li>
</ul>
<h3 id="database">Database</h3>
<ul>
<li><a href="https://github.com/AHKDb/AHKDb">AHKDb</a> - by AHKDb - A
database library for tab-separated data.</li>
<li><a href="https://github.com/IsNull/ahkDBA">ahkDBA</a> - by IsNull -
An OOP-SQL database access framework. Forum thread: <a
href="https://autohotkey.com/board/topic/71179">link</a>.</li>
<li><a
href="https://github.com/AHK-just-me/Class_SQLiteDB">Class_SQLiteDB</a>
- by just Me - AHK SQLite API wrapper class. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=1064">link</a>.</li>
<li><a href="https://github.com/kevgk/Leya">Leya - MySQL API</a> - by
kevgk - Work with MySQL databases in autohotkey, without exposing server
credentials to the client.</li>
</ul>
<h3 id="filesystem">Filesystem</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3806">FileGetProperties</a>
- by kon - Functions for retrieving extended file properties.</li>
</ul>
<h3 id="graphics"><a name="libraries-graphics"></a>Graphics</h3>
<ul>
<li><a href="https://github.com/tariqporter/Gdip/">GDIp</a> - by tic -
Full featured library that helps in interaction with Microsofts
gdiplus.dll - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6517">link</a>.</li>
<li><a href="https://github.com/iseahound/ImagePut">ImagePut</a> - by
iseahound - Image library for converting to files, streams, windows,
base64, urls, cursors, screen coordinates, clipboard, pointers, handles,
and more. Supports AutoHotkey v1 and v2. - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=76301&amp;p=330615">link</a></li>
<li><a href="https://github.com/mmikeww/AHKv2-Gdip">AHKv2-GDIP</a> -
Update of the above GDI+ library compatiable with both AHK v1.1 and AHK
v2 - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6517">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/71100-">GDIp_ImageSearch</a> -
by tic - Library using gdiplus.dll for searching image instances on the
screen. See the end of that thread for MasterFocus improved version, or
see his <a
href="https://github.com/MasterFocus/AutoHotkey/tree/master/Functions/Gdip_ImageSearch">GitHub
repo here</a></li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5820">Simple
GDI class</a> - by GeekDude - A class aiming to make using low-level GDI
functions simple.</li>
<li><a href="https://github.com/acorns/Particle-System">Particle
System</a> - by tidbit - A simple class to add particles to your GUI or
onto your screen, using GDI+. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=26485">link</a>.</li>
</ul>
<h3 id="gui"><a name="libraries-gui"></a>GUI</h3>
<h4 id="combobox">Combobox</h4>
<ul>
<li><a
href="https://github.com/pulover/cbautocomplete">CbAutoComplete</a> - by
Pulover - Auto-completes typed values in an AHK ComboBox. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=15002">link</a></li>
</ul>
<h4 id="custom-controls">Custom Controls</h4>
<ul>
<li><a href="https://github.com/Pulover/Class_Rebar">Rebar</a> - by
Pulover - AHK class for AutoHotkey Rebar custom controls. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=139">link</a></li>
<li><a href="https://github.com/Pulover/Class_Toolbar">Toolbar</a> - by
Pulover - AHK Class for AutoHotkey Toolbar custom controls. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=138">link</a></li>
</ul>
<h4 id="edit">Edit</h4>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5063">Edit
v2.0</a> - by jballi - Library for the lightweight and surprisingly
powerful default Edit control for displaying and editing text. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5063">link</a></li>
</ul>
<h4 id="general">General</h4>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1079">AutoXYWH</a>
- by tmplinshi - Move and resize controls automatically when a GUI is
resized.</li>
<li><a href="https://github.com/AHK-just-me/TaskDialog">TaskDialog</a> -
by just Me - enhanced MsgBox for Win Vista+ - <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4635">link</a></li>
<li><a
href="https://github.com/cocobelgica/AutoHotkey-Util/blob/master/OnWin.ahk">OnWin</a>
- by cocobelgica - Call function on window event (WinWaitXXX async).
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6463">link</a></li>
<li><a href="https://github.com/lipkau/CGUI/">CGUI</a> - by ChrisS85 -
An object-oriented GUI library for AutoHotkey. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=26990">link</a></li>
<li><a
href="https://github.com/AHK-just-me/Class_ScrollGUI">Class_ScrollGUI</a>
- by just me - Creates a scrollable GUI as a parent for AHK GUI windows.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6316">link</a></li>
</ul>
<h4 id="listbox">ListBox</h4>
<ul>
<li><a href="https://github.com/AHK-just-me/LBEX">LBEX</a> - by <a
href="https://github.com/AHK-just-me">just me</a> - a collection of
utility functions for ListBoxes. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4755">link</a></li>
<li><a
href="https://github.com/AHK-just-me/Class_TransparentListBox">TransparentListBox</a>
- by just Me - Provides transparent listbox controls for AHK GUIs. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=108">link</a></li>
</ul>
<h4 id="listview">ListView</h4>
<ul>
<li><a
href="https://github.com/AHK-just-me/Class_LV_Colors/">LV_Colors</a> -
by just Me - Individual background and/or text colours for a GUI
ListViews cells or rows. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1081">link</a></li>
<li><a href="https://github.com/AHK-just-me/LV_EX">LV_EX</a> - by just
me - Some additional functions for AHK GUI ListView controls. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1256">link</a></li>
<li><a
href="https://github.com/AHK-just-me/Class_LV_InCellEdit/">LV_InCellEdit</a>
- by just Me - In-cell editing for ListView controls. Forum thread: <a
href="http://https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=1076">link</a></li>
<li><a href="https://github.com/Pulover/Class_LV_Rows">LV_Rows</a> - by
Pulover - Additional functions for AHK ListView controls. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=137">link</a></li>
</ul>
<h4 id="menu">Menu</h4>
<ul>
<li><a href="https://autohotkey.com/boards/viewtopic.php?t=3068">[Lib]
Menu</a> - by just me - Some functions related to AHK menus. Forum
thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=3068">link</a></li>
</ul>
<h4 id="web">Web</h4>
<ul>
<li><a href="https://github.com/G33kDude/Neutron.ahk/">Neutron</a> - by
G33kDude - Set of tools for build HTML-based user interfaces with
AutoHotkey. Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=76865">link</a></li>
</ul>
<h3 id="hotkeys">Hotkeys</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=9087">CHotkeyControl</a>
- by evilC - Replacement for AHK hotkey GuiControl that supports mouse
buttons etc (Partially mature).</li>
<li><a href="https://autohotkey.com/board/topic/92805-">HParse</a> - by
Avi - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey
syntax (^x).</li>
</ul>
<h3 id="joystick">Joystick</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?t=5705">CvJoyInterface</a>
- by evilC - Control a vJoy virtual joystick using AHK.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=19&amp;t=28889">JoystickWrapper</a>
- by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick
reading (C# DLL, Uses Lexikos CLR).</li>
<li><a
href="https://autohotkey.com/board/topic/35848-xinput-xbox-360-controller-api/">XInput</a>
- by Lexikos - Read XBOX gamepads using XInput (Only way to
independently read L/R triggers), control rumble motors.</li>
</ul>
<h3 id="maths">Maths</h3>
<ul>
<li><a
href="https://autohotkey.com/board/topic/59087-func-calc-math-expression-evaluation-incl-brackets/?p=655135">calc()</a>
- math expression evaluation incl brackets.</li>
<li><a href="https://github.com/pulover/eval">Eval</a> - by Pulover -
Evaluate expressions in strings. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=13565">link</a></li>
<li><a href="https://autohotkey.com/board/topic/93516-">Scientific
Maths</a> - by Avi - Library facilitating high precision
mathematics.</li>
<li><a
href="https://autohotkey.com/board/topic/42668-time-count-days-hours-minutes-seconds-between-dates/">Time()</a>
- by HotkeyIt - Count Days, hours, minutes, seconds between dates. Forum
thread: <a
href="https://autohotkey.com/board/topic/42668-time-count-days-hours-minutes-seconds-between-dates/">link</a></li>
</ul>
<h3 id="memory">Memory</h3>
<ul>
<li><a href="https://github.com/Kalamity/classMemory">classMemory</a> -
by RHCP (Kalamity) - An AHK memory reading/writing class with pattern
scans. Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?t=1177">link</a></li>
</ul>
<h3 id="networking">Networking</h3>
<ul>
<li><a href="https://github.com/Skiouros/AHKhttp">AHKhttp</a> - Basic
HTTP Server. Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4890">link</a></li>
<li><a href="https://github.com/jleb/AHKsock">AHKsock</a> - by TheGood -
Function based sockets library. Supports TCP. Forum <a
href="https://autohotkey.com/board/topic/53827-ahksock-a-simple-ahk-implementation-of-winsock-tcpip/">link</a></li>
<li><a href="https://github.com/G33kDude/Chrome.ahk">Chrome.ahk</a> - by
G33kDude - Automate Google Chrome using native AutoHotkey - Forum <a
href="https://www.autohotkey.com/boards/viewtopic.php?t=42890">link</a></li>
<li><a href="https://github.com/jNizM/Class_FTP">FTP</a> - by jNizM -
AutoHotkey wrapper for FTP Sessions (Class) - Forum <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=79142&amp;p=344445#p344445">link</a></li>
<li><a href="https://github.com/Xeo786/Rufaydium-Webdriver">Rufaydium
WebDriver</a> - by Xeo786 - Webdriver Library to support any Chromium
based browser only requiring webdriver (no selenium/websocket) - Forum
<a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;p=457302">link</a></li>
<li><a href="https://autohotkey.com/board/topic/94376-">Socket Class
(überarbeitet)</a> - by Bentschi - Class based sockets library. Supports
TCP and UDP.</li>
<li><a href="https://github.com/G33kDude/Socket.ahk">Socket.ahk</a> - by
GeekDude - Socket library based on Bentschis - Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=35120">link</a></li>
<li><a
href="https://github.com/G33kDude/WebSocket.ahk">WebSocket.ahk</a> - by
GeekDude - Class based WebSocket library - Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=35117">link</a></li>
<li><a href="https://github.com/lipkau/WinSCP.ahk">WinSCP.ahk</a> - by
Lipkau - Lib allows the use of WinSCP in AHK</li>
</ul>
<h3
id="plotting-graphs-bars-charts-and-etc"><a name="libraries-plotting"></a>Plotting
(graphs, bars, charts and etc)</h3>
<ul>
<li><a
href="https://autohotkey.com/board/topic/82959-barchart/">BarChart</a> -
by Learning One - Library for making bar charts. Download <a
href="https://dl.dropboxusercontent.com/u/171417982/AHK/BarChart/BarChart.zip">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/88438-excel-charts/">Excel
Charts</a> - by Xx7 - Library for creating a graph in Excel, save the
graph as an image and display it in a GUI.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?t=3492">XGraph</a> -
by SKAN - Function library for graphically plotting real time data.</li>
<li><a href="https://github.com/CapnOdin/SVGraph">SVGraph</a> - by
CapnOdin - SVGraph bringing graphing and charting to AutoHotkey. Forum
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=23892">link</a></li>
<li><a href="https://github.com/nnnik/gdiChartLib">gdiChartLib</a> - by
nnnik - a gdip chart lib for autohotkey. Forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=31533">link</a></li>
</ul>
<h3 id="system"><a name="libraries-system"></a>System</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?t=4334">RunAsTask</a>
- by SKAN - Auto-elevates script without UAC prompt.</li>
<li><a href="https://github.com/ahkscript/VistaAudio">Vista Audio
Control Functions</a> - by Lexikos - Provides alternatives to some
SoundSet/SoundGet subcommands, as well as some additional features that
SoundSet/SoundGet do not support. Forum thread: <a
href="https://autohotkey.com/board/topic/21984-vista-audio-control-functions/?p=143564">Link</a></li>
</ul>
<h3 id="text-manipulation">Text manipulation</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=53">String
Things</a> - by tidbit - Stand-alone string manipulation functions.</li>
<li><a href="https://github.com/hi5/TF">TF</a> - by hi5 - Functions for
manipulation of text files such as <em>.txt, </em>.ahk, <em>.html,
</em>.css etc and Strings (or variables). Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=576">link</a>.</li>
</ul>
<h2 id="library-distributions">Library Distributions</h2>
<p><em>List of useful AutoHotkey library distributions. Library
Distribution is a system that is made for distributing
libraries.</em></p>
<ul>
<li><a href="https://github.com/rshipp/ahk-libs">ahk-libs</a> - Ryan
Shipps collection of libraries.</li>
<li><a href="https://github.com/ahkscript/ASPDM">ASPDM</a> -
package/stdlib distribution and management from the <a
href="https://github.com/ahkscript">ahkscript</a> folks. Trello <a
href="https://trello.com/b/XVP4M76d/package-stdlib-distribution-and-management">link</a>.</li>
<li><a href="https://github.com/hi5/pAHKlight">pAHKlight</a> - Your
Lightweight Guide to AutoHotkey libraries, classes, functions and
tools.</li>
</ul>
<h2 id="scripts">Scripts</h2>
<p><em>List of useful AutoHotkey scripts. Script is code that is
intended to be used as standalone programs, and is not meant to be
integrated with other code.</em></p>
<h3 id="clipboard-1"><a name="scripts-clipboard"></a>Clipboard</h3>
<ul>
<li><a href="https://github.com/hi5/CL3">CL3</a> - A clipboard manager
(text only) with plugins (Search, predefined Slots, ClipChain, FIFO,
Editor and more). Forum thread <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=814">link</a>.</li>
<li><a
href="https://github.com/536/my-startup-ahk-scripts/blob/master/startup/ClipBoardMonitor/ClipBoardMonitor.ahk">ClipBoardMonitor</a>
- Monitor clipboard changes, show tooltip of word count for text or a
temporary GUI for pictures.</li>
<li><a href="http://clipjump.sourceforge.net/">Clipjump</a> - is a
Multiple-Clipboard management utility for Windows. Source code: <a
href="https://github.com/aviaryan/Clipjump">GitHub</a>. Forum threads:
<a href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=401">link
1</a>, <a
href="https://autohotkey.com/board/topic/91488-clipjump-the-ultimate-clipboard-manager-updated-0708/">link
2</a>.</li>
</ul>
<h3 id="filesystem-1"><a name="scripts-filesystem"></a>Filesystem</h3>
<ul>
<li><a href="https://github.com/adampash/belvedere">Belvedere</a> - sets
up rules for taking actions on files (move, copy, delete, etc) based on
the name of a file, its extension, size, age, and more. More info <a
href="http://lifehacker.com/341950/belvedere-automates-your-self-cleaning-pc">link</a>.</li>
<li><a
href="https://github.com/JnLlnd/QuickAccessPopup">QuickAccessPopup</a> -
Multi purpose launcher and file switcher. Website <a
href="https://www.quickaccesspopup.com/">link</a>.</li>
<li><a href="https://spicykeys.github.io/">SpicyKeys</a> - Use hotkeys
to open or move/copy selected files in Windows Explorer. Forum thread:
<a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=97171">link</a></li>
</ul>
<h3 id="graphics-1"><a name="scripts-graphics"></a>Graphics</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6071">Fun
with GDIPlus</a> - Interesting GDI+ examples.</li>
</ul>
<h3 id="gui-1"><a name="scripts-gui"></a>GUI</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3851">Examples
of Non-Standard GUIs (ActiveX, GDI, etc.)</a> - Examples of GUIs using
non-standard methods to produce beautiful user interfaces.</li>
</ul>
<h3 id="maths-1"><a name="scripts-maths"></a>Maths</h3>
<ul>
<li><a
href="https://autohotkey.com/board/topic/15675-monster-evaluate-math-expressions-in-strings/">Monster</a>
- evaluate math expressions in strings (calculator).</li>
<li><a
href="https://autohotkey.com/board/topic/39359-unit-converter/">Unit
Converter</a> - unit converter that has most common English and
scientific units and most common quantities from length to density to
thermal conductivity. Also includes a section for physical and
mathematic constants.</li>
</ul>
<h3 id="mouse">Mouse</h3>
<ul>
<li><a href="http://www.EitherMouse.com">EitherMouse</a> - Multiple
mice, individual settings, auto swap mouse buttons on second mouse.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3648">link</a>.</li>
<li><a
href="http://www.vector.co.jp/download/file/winnt/util/fh633547.html">MouseGestureL</a>
- Control applications by mouse gestures. Gestures and actions can be
defined via customizable interface. Documentation in English and
Japanese - Japanese Homepage <a
href="http://hp.vector.co.jp/authors/VA018351/mglahk.html">link</a></li>
<li><a
href="https://autohotkey.com/board/topic/46856-radial-menu-scripts-updated-07122014/">Radial
Menu</a> - Powerful hotkey, launcher, mouse gestures system, and much
more (skinable) - Forum thread: <a
href="https://autohotkey.com/board/topic/46856-radial-menu-scripts-updated-07122014/">link</a></li>
</ul>
<h3 id="typing">Typing</h3>
<ul>
<li><a href="https://github.com/Uberi/Autocomplete">AutoComplete</a> -
Suggests and completes words as you type. Forum thread: <a
href="https://autohotkey.com/board/topic/60998-autocomplete/">link</a>.</li>
<li><a href="https://github.com/tiuub/DateHotkey">DateHotkey</a> -
Hotkey to easily receive current, past or upcomming date strings. Forum
thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=89929">link</a></li>
<li><a
href="https://autohotkey.com/board/topic/1257-half-qwerty-one-handed-typing/page-6#entry216183">Half-QWERTY</a>
- One-handed Typing. Using the space bar as a modifier, the user can
generate the characters of either side of a full-sized keyboard using
only one hand. More information via Forum thread: <a
href="https://autohotkey.com/board/topic/1257-half-qwerty-one-handed-typing/">link</a></li>
<li><a href="https://github.com/marius-sucan/KeyPress-OSD">KeyPress
OSD</a> - On-Screen Display which displays every key or mouse button
press at a clearly visible text size. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=225">link</a></li>
<li><a href="http://lintalist.github.io/">Lintalist</a> - Searchable
interactive lists to copy &amp; paste text with plugins. Forum thread:
<a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3378">link</a>.</li>
<li><a href="http://pkl.sourceforge.net/">Portable Keyboard Layout</a> -
helps people to learn better, more efficient keyboard layouts such as
Dvorak, Colemak or Asset. Forum thread: <a
href="https://autohotkey.com/board/topic/25991-portable-keyboard-layout/">link</a>.</li>
<li><a href="https://github.com/almogtavor/static-hands">Static
Hands</a> - Super useful shortcuts with the CapsLock key that spare the
need to move hands while typing. Super simple. No learning curve.</li>
<li><a
href="https://autohotkey.com/board/topic/27198-beta-thumbscript-ahk/">Thumbscript</a>
- Allows you to type using the number pad, with only 2 number presses
for every letter. Documentation: <a
href="http://thumbscript.com/howitworks.html">link</a></li>
<li><a
href="https://github.com/ManiacDC/TypingAid/releases">TypingAid</a> -
Suggests and completes words as you type. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5644">link</a>
GitHub <a href="https://github.com/ManiacDC/TypingAid">link</a>.</li>
</ul>
<h3 id="window-management">Window Management</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=17907">Automatic
Window Manager</a> - Save and restore last window position for each
process. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=17907">link</a></li>
<li><a href="https://github.com/fuhsjr00/bug.n">bug.n</a> - Tiling
Window Manager. Forum thread: <a
href="https://autohotkey.com/board/topic/30332-bugn-tiling-window-manager/">link</a></li>
<li><a href="http://junyx.breadfan.de/Min2Tray/">Min2Tray</a> - Minimize
window to tray &amp; more. Forum thread: <a
href="https://autohotkey.com/board/topic/4173-min2tray-v179-minimize-window-to-tray-much-more/">link</a></li>
<li><a
href="https://github.com/JuanmaMenendez/AutoHotkey-script-Open-Show-Apps">Open-Show-Apps</a>
- Open, restore or minimize the desired Windows or Chromes Apps. Forum
thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=63579&amp;p=272220#p272220">link</a></li>
<li><a href="https://github.com/benallred/SnapX/releases">SnapX</a> -
Enhances Windows/Aero Snap by taking over its hotkeys (Win+Left/Right,
etc) and providing more fine-grained control over snap location and
size. Works with multiple monitors, resolutions, and DPI levels.</li>
<li><a href="https://github.com/hoppfrosch/WindowPadX">WindowPadX</a> -
tool which provides some useful functionality within multi monitor
environments. <em>WindowPadX is an enhancement of WindowPad, originally
released by Lexikos, see original forum thread: <a
href="https://autohotkey.com/board/topic/19990-windowpad-window-moving-tool/">link</a></em></li>
</ul>
<h3 id="games">Games</h3>
<ul>
<li><a
href="https://github.com/Uberi/ProgressPlatformer/releases">Achromatic -
ProgressPlatformer</a> - Platform game. Forum thread: <a
href="https://autohotkey.com/board/topic/64529-achromatic-progressplatformer-refined/">link</a>,
GitHub: <a
href="https://github.com/Uberi/ProgressPlatformer">link</a></li>
<li><a
href="https://autohotkey.com/boards/codeboxplus/download/183219-1">AHK
Mahjong Solitaire</a> - Mahjong game. Forum thread: <a
href="https://autohotkey.com//boards/viewtopic.php?f=19&amp;t=40133">link</a></li>
<li><a
href="https://www.dropbox.com/sh/01ucst7jeybn9ed/AABCItk8VKlfVp67T0P_DJFia">F1
Racer</a> - 2 or 4 player racing game. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=19&amp;t=4307&amp;p=24024&amp;hilit=racing#p24024">link</a></li>
<li><a
href="https://autohotkey.com/boards/download/file.php?id=3349&amp;sid=b3444f44c767f7698ede586c81d40fe2">Infection</a>
- Board game. Also known as Ataxx. Forum thread: <a
href="https://autohotkey.com/board/topic/35504-game-manytetris-customizable-pocket-tetris/">link</a></li>
<li><a
href="https://github.com/flibioahk/ishido/archive/master.zip">Ishido</a>
- Retro puzzle game. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=31825https://github.com/flibioahk/ishido">link</a>,
GitHub: <a href="https://github.com/flibioahk/ishido">link</a></li>
<li><a
href="http://sector-seven.net/assets/stuff/ManyTetris.zip">ManyTetris</a>
- Multiple Tetris variants. Forum thread: <a
href="https://autohotkey.com/board/topic/35504-game-manytetris-customizable-pocket-tetris/">link</a></li>
<li><a
href="http://ludumdare.com/compo/ludum-dare-24/?action=preview&amp;uid=14126">Out
of the Sea</a> - Try to avoid being fished by evolving. GitHub: <a
href="https://github.com/Uberi/Ludum-Dare-24">link</a></li>
<li><a href="https://github.com/bichlepa/PABI-Logical/releases">PABI
Logical</a> - Remake of the amiga game Logical. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=33267">link</a>,
GitHub: <a href="https://github.com/bichlepa/PABI-Logical">link</a></li>
<li><a
href="https://autohotkey.com/boards/codeboxplus/download/77645-1">Sudoku</a>
- Sudoku game and solver. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?t=15291">link</a></li>
</ul>
<h2 id="tools"><a name="tools"></a>Tools</h2>
<p><em>List of useful AutoHotkey tools. Tools made for
AutoHotkey</em></p>
<h3 id="interpreter">Interpreter</h3>
<ul>
<li><a href="https://autohotkey.com/download/">AutoHotkey</a> -
AutoHotkey interpreter installer and binaries.</li>
<li><a href="https://github.com/HotKeyIt/ahkdll-v1-release/">AutoHotkey
DLL</a> - AutoHotkey.dll opens the world of AutoHotkey to other
programming and scripting languages. Forum thread: <a
href="https://autohotkey.com/board/topic/39588-autohotkeydll/">link</a>.
Documentation <a
href="http://hotkeyit.ahk4.net/files/AutoHotkey-txt.html">link</a>.</li>
<li><a
href="http://www.autohotkey.net/%7EMicha/AutohotkeyCE/AutoHotkeyCEUni.CAB">AutoHotkey
build for CE</a> - AutoHotkey for Pocket PCs / WinCE / Smartphones.
Forum thread: <a
href="https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/">link</a>.
Documentation <a
href="http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm">link</a>.</li>
<li><a href="https://github.com/phil294/AHK_X11">AHK_X11</a> A
rudimentary but functional implementation of AutoHotkey v1.0.24 for
Linux by phil294. <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=81&amp;t=106640">Forum</a></li>
<li><a href="https://github.com/polyethene/IronAHK">IronAHK</a> - Cross
platform .NET rewrite - <em>unfinished</em>.</li>
<li><a
href="https://bitbucket.org/mfeemster/keysharp/src/master/">Keysharp</a>
- Continuation of IronAHK by mfeemster. <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=80&amp;t=77248">Forum</a></li>
</ul>
<h3 id="debugging">Debugging</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=2116">[Class]
Console</a> - This class is meant to simplify debugging for scripts from
simple text handling, to outputting and logging data &amp; arrays.
GitHub <a
href="https://github.com/AfterLemon/Class_Console">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/70490-print-array/">Print
Array</a> - Function that prints array content in GUI.</li>
<li><a href="https://github.com/Uberi/Yunit">Yunit</a> - by Uberi and
infogulch - Simple unit testing framework for AutoHotkey.</li>
</ul>
<h3 id="decompilers">Decompilers</h3>
<ul>
<li><a
href="https://gist.github.com/Uberi/3334552#file-decompiler-ahk">AutoHotkey
decompiler</a> - for AHK 1.1+ Forum thread: <a
href="https://autohotkey.com/board/topic/82986-ahk-l-decompiler-payload-method/">link</a>.</li>
<li><a href="https://autohotkey.com/docs/Scripts.htm#exe2ahk">AutoHotkey
decompiler - classic</a> - for AHK 1.0 does not work with password or
/nodecompile protected files.</li>
</ul>
<h3 id="integrated-development-environment">Integrated Development
Environment</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=300">AHK
Studio</a> - SciLexer.dll based IDE for AutoHotkey.</li>
<li><a
href="https://www.autohotkey.com/boards/viewtopic.php?f=64&amp;t=89901">Adventure
(formerly AutoGUI)</a> - by <a
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&amp;u=64723">Alguimist</a>
- AHK IDE with useful built-in plugins and GUI designer.</li>
<li><a
href="https://www.dropbox.com/s/99cwiqpzlx4mtuz/AutoHotFlow%20Installation.exe?dl=1">AutoHotFlow</a>
- Draw your applications. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6399">link</a>.
GitHub <a href="https://github.com/bichlepa/AutoHotFlow">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=3108">DRAKON
Editor</a> - Visual programming (with DRAKON diagrams) for
AutoHotkey.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=50">Notepad++
for AutoHotkey</a> - Setup for popular code editor Notepad++ for
AutoHotkey.</li>
<li><a href="http://fincs.ahk4.net/scite4ahk/">SciTE4AutoHotkey</a> -
SciTE-based IDE for AutoHotkey.</li>
<li><a
href="https://github.com/ahkscript/SublimeAutoHotkey">SublimeAutoHotkey</a>
- AutoHotkey AHK language package for SublimeText including syntax
highlighting, comments toggling, auto-completions, build system
definitions, commands for ahkrun, ahkcompile, ahkrunpiped.</li>
<li><a
href="https://autohotkey.com/board/topic/91066-sublime-4-autohotkey-updated-1311/">Sublime
4 AutoHotkey</a> - Sublime 4 AutoHotkey is a patch for Sublime Text text
editor which adds support for AutoHotkey. - (discontinued)</li>
<li><a
href="https://github.com/huleiak47/vim-AHKcomplete">vim-AHKcomplete</a>
- Vim plugin to add auto-completion. (omni-completion)</li>
<li><a href="https://github.com/vim-scripts/autohotkey-ahk">Vim
autohotkey-ahk</a> - Vim plugin to add syntax highlighting for
AutoHotkey.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=slevesque.vscode-autohotkey">VSCode
extension</a> - Visual Studio Code (VSCode) plugin to add syntax
highlighting for AutoHotkey.</li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=mark-wiemer.vscode-autohotkey-plus-plus">AutoHotkey
Plus Plus</a> AutoHotkey IntelliSense, debug, and language support for
VS Code, forked by Mark Wiemer from AutoHotkey Plus by cweijan</li>
</ul>
<h3 id="gui-wysiwyg-builders">GUI WYSIWYG Builders</h3>
<ul>
<li><a
href="https://www.autohotkey.com/boards/viewtopic.php?f=64&amp;t=89901">Adventure
(formerly AutoGUI)</a> - by <a
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&amp;u=64723">Alguimist</a>
- WYSIWIG GUI Designer and Script Editor.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=303">GUI
Creator (formerly Basic GUI Creator)</a> - WYSIWYG GUI Creator for
AutoHotkey.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?p=100953#p100953">MagicBox</a>
- by <a
href="https://autohotkey.com/boards/memberlist.php?mode=viewprofile&amp;u=64723">Alguimist</a>
- MagicBox is a development tool to assist in the creation of message
boxes. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?p=100953#p100953">link</a>.</li>
</ul>
<h3 id="script-recorders-and-writers">Script Recorders and Writers</h3>
<ul>
<li><a href="http://www.macrocreator.com/">Pulovers Macro Creator</a> -
a Free Automation Tool and Script Generator. Recommended for beginners.
Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=143">link</a>.
GitHub <a
href="https://github.com/Pulover/PuloversMacroCreator">link</a>.</li>
</ul>
<h3 id="web-syntax-highlighters">Web Syntax Highlighters</h3>
<ul>
<li><a href="https://highlightjs.org/">highlight.js</a> - A syntax
highlighter written in JavaScript supporting more than 130 languages
(including AutoHotkey).</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=22&amp;t=3942">PrismJs</a>
- Lightweight minimal AutoHotkey syntax highlighting.</li>
<li><a href="https://github.com/aviaryan/highlighter-ahk-zenburn">Syntax
Highlighter</a> - Legacy syntax highlighter for AutoHotkey with default
support for line numbers.</li>
</ul>
<h3 id="others"><a name="tools-others"></a>Others</h3>
<ul>
<li><a href="https://autohotkey.com/board/topic/95009-">GoTo</a> - Addon
for any text editor that helps you jump to labels, hotkeys, hotstrings
and functions in the active file.</li>
<li><a
href="https://gist.github.com/hoppfrosch/4b4943b1311fd6a92f02">GoToTilla</a>
- Addon which allows jumping to tokens within AHK source code.</li>
<li><a href="https://autohotkey.com/board/topic/94493-">Context
sensitive help in any editor</a> - Addon for any text editor that
provides context sensitive help by pressing F1.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6113">CodeQuickTester</a>
- by GeekDude - A lightweight dynamic code tester.</li>
<li><a
href="https://sourceforge.net/projects/ahkcn/files/Recommended/iWB2%20Learner/">iWB2
Learner</a> - by jethrow - iWB2 Learner is a tool for gathering
information about Internet Explorer webpages. Forum thread: <a
href="https://autohotkey.com/board/topic/84258-iwb2-learner-iwebbrowser2/">link</a></li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6310">AHK-EXE-Swapper</a>
- by evilC - Swap AHK version quickly! Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=6310">link</a>.</li>
<li><a href="https://github.com/joedf/AEI.ahk">AEI</a> - by joedf -
Displays AutoHotkey Environment Information and AHK support relevant
System Information with a fancy update checker that auto-downloads with
a progress bar. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5825">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=28220">WinSpy</a>
- by Alguimist - Useful window spy / information tool written in
AHK.</li>
</ul>
<h3 id="use-in-other-programming-languages">(Use in) other programming
languages</h3>
<ul>
<li><a
href="https://hotkeyit.github.io/v2/docs/AutoHotkeyDll.htm">AutoHotkey.dll</a>
- Part of the <a href="#autohotkey_h">AutoHotkey_H</a> distribution.
Load the autohotkey.dll from your other language, and pass normal AHK
code to the dll file for execution. See here for a list of the <a
href="https://hotkeyit.github.io/v2/docs/AHKH_Features.htm">exported
functions</a>. Some older links: <a
href="https://autohotkey.com/board/topic/56938-simple-python-intergration-example/">python
example</a>, <a
href="https://autohotkey.com/board/topic/39588-autohotkeydll/://autohotkey.com/board/topic/39588-autohotkeydll/page-10?&amp;#entry321945">c/c++
example</a>, <a
href="https://autohotkey.com/board/topic/39588-autohotkeydll/">forum
link</a></li>
<li><a href="https://dl.dropbox.com/u/20532918/Lib/CLR-1.2.zip">.NET
Framework Interop (CLR, C#, VB)</a> - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4633">link</a>.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4555">ActiveScript
- Host VBScript and JScript in-process</a> - Provides an interface to
Active Scripting languages like VBScript and JScript, without relying on
Microsofts ScriptControl, which is not available to 64-bit
programs.</li>
<li><a href="https://github.com/Aurelain/Exo">Exo-Javascript</a> - Write
AHK with JavaScript - Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=5714">link</a>,
Exo-CLI (Interactive Command-line) <a
href="https://github.com/joedf/Exo-CLI.ahk">link</a>.</li>
<li><a
href="https://autohotkey.com/board/topic/40690-ahk-lua-interop-stdlib-proof-of-concept/">LibLua</a>
- <em>Note: lua.ahk and lua_ahkfunctions.ahk can be found <a
href="https://code.google.com/archive/p/wow-vending-machine/source">here</a></em>.</li>
<li><a
href="https://autohotkey.com/board/topic/19483-machine-code-functions-bit-wizardry/">Machine
code functions: Bit Wizardry</a> - Tutorial <a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=32">link</a>,
C/C++ to MCode Generator forum <a
href="https://autohotkey.com/boards/viewtopic.php?f=6&amp;t=4642">link</a>.</li>
<li><a
href="http://thomaslauer.com/comp/Calling_Perl_from_AHK_or_AU3">Embed
Perl</a> - Forum thread: <a
href="https://autohotkey.com/board/topic/11249-embedding-perl/">link</a>.</li>
<li><a href="https://code.google.com/archive/p/pahk">PAHK</a> - Forum
thread: <a
href="https://autohotkey.com/board/topic/89022-pahk-python-package-to-extend-python-with-autohotkey/">link</a>.</li>
<li><a href="https://bitbucket.org/kitsu/pyahk/downloads">PYAHK</a> -
Documentation <a
href="https://pyahk.readthedocs.io/en/latest/">link</a>.</li>
<li><a href="https://github.com/spyoungtech/ahk">ahk</a> - A Python
wrapper for AutoHotkey - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=63184">link</a></li>
<li><a
href="https://github.com/Perlence/AutoHotkey.py">AutoHotkey.py</a> -
Write AutoHotkey scripts in Python - Forum thread: <a
href="https://www.autohotkey.com/boards/viewtopic.php?f=6&amp;t=86025">link</a></li>
</ul>
<h2 id="tutorials">Tutorials</h2>
<p><em>List of useful AutoHotkey tutorials.</em></p>
<h3 id="classes"><a name="tutorials-classes"></a>Classes</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=6033">Classes
in AHK, Basic tutorial</a> - AutoHotkey classes basic tutorial.</li>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=6177">Classes
in AHK, a Dissection (Advanced)</a> - AutoHotkey classes advanced
tutorial.</li>
</ul>
<h3 id="com"><a name="tutorials-com"></a>COM</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=8978">MS
Office COM Basics</a> - Using AutoHotkey with MS Office.</li>
</ul>
<h3 id="gui-2"><a name="tutorials-gui"></a>GUI</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=4588">Use
HTML and CSS for your GUIs!</a> - Using HTML and CSS for creating
GUIs.</li>
</ul>
<h3 id="mcode-machine-code"><a name="tutorials-mcode"></a>MCode (machine
code)</h3>
<ul>
<li><a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=32">MCode
Tutorial</a> - MCode (machine code) tutorial.</li>
</ul>
<h2 id="resources">Resources</h2>
<p><em>List of useful AutoHotkey resources. Various websites,
documentation, guides, videos and articles related to
AutoHotkey.</em></p>
<h3 id="documentation">Documentation</h3>
<ul>
<li><a href="https://autohotkey.com/docs/AutoHotkey.htm">Official
documentation</a> - Official uptodate AutoHotkey documentation. GitHub
<a href="https://github.com/Lexikos/AutoHotkey_L-Docs">link</a>.</li>
</ul>
<h3 id="books">Books</h3>
<ul>
<li><a
href="http://ahkscript.github.io/ahkbook/projectinfo.html">ahkbook</a> -
a book on AutoHotkey (not completed yet). Forum thread: <a
href="https://autohotkey.com/board/topic/73014-ahkbook-a-free-online-book-for-autohotkey/">link</a>.</li>
</ul>
<h3 id="quick-start-guides">Quick-start guides</h3>
<ul>
<li><a href="https://autohotkey.com/docs/Tutorial.htm">Official quick
start tutorial</a> - Official quick start tutorial - originally written
by tidbit. Forum thread: <a
href="https://autohotkey.com/boards/viewtopic.php?f=7&amp;t=27">link</a>.</li>
</ul>
<h3 id="websites">Websites</h3>
<ul>
<li><a href="https://autohotkey.com/">autohotkey.com</a> - Official
website of the AutoHotkey scripting language (downloads, forum,
documentation).</li>
<li><a
href="https://autohotkey.com/foundation">autohotkey.com/foundation</a> -
Official webpage of <a
href="https://autohotkey.com/foundation/">AutoHotkey Foundation LLC</a>,
a non-profit LLC (Limited Liability Company) founded for this software.
Certificate of Organization (pdf) <a
href="https://autohotkey.com/certificate_of_organization.pdf">link</a>.</li>
<li><a href="https://github.com/ahkscript">ahkscript GitHub
organization</a> - Official ahkscript GitHub organization.</li>
</ul>
<h2 id="forks">Forks</h2>
<p><em>Forks of AHK which add new features to the core language</em></p>
<h3 id="autohotkey_h">AutoHotkey_H</h3>
<ul>
<li><a href="https://hotkeyit.github.io/v2/">AutoHotkey_H</a> - AHK_H
adds functionality to original AutoHotkey and offers true
multi-threading using NewThread() function or AutoHotkey.dll. <a
href="https://hotkeyit.github.io/v1/docs/AutoHotkey.htm">Full list of v1
changes</a> + <a
href="https://hotkeyit.github.io/v2/docs/AutoHotkey.htm">Full list of v2
changes</a></li>
</ul>
<h2 id="license">License</h2>
<p><a href="http://creativecommons.org/licenses/by/4.0/"><img
src="https://licensebuttons.net/l/by/4.0/88x31.png"
alt="Creative Commons License" /></a></p>
<p>This work is licensed under a <a
href="http://creativecommons.org/licenses/by/4.0/">Creative Commons
Attribution 4.0 International License</a>.</p>
<p><a
href="https://github.com/ahkscript/awesome-AutoHotkey">AutoHotkey.md
Github</a></p>