awesome-AutoHotkey
A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.
https://github.com/ahkscript/awesome-AutoHotkey
Last synced: 8 days ago
JSON representation
-
<a name="tools"></a>Tools
-
<a name="tools-others"></a>Others
- GoTo - Addon for any text editor that helps you jump to labels, hotkeys, hotstrings and functions in the active file.
- GoToTilla - Addon which allows jumping to tokens within AHK source code.
- Context sensitive help in any editor - Addon for any text editor that provides context sensitive help by pressing F1.
- CodeQuickTester - by GeekDude - A lightweight dynamic code tester.
- iWB2 Learner - by jethrow - iWB2 Learner is a tool for gathering information about Internet Explorer webpages. Forum thread: [link](https://autohotkey.com/board/topic/84258-iwb2-learner-iwebbrowser2/)
- AHK-EXE-Swapper - by evilC - Swap AHK version quickly! Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6310).
- WinSpy - by Alguimist - Useful window spy / information tool written in AHK.
- GoTo - Addon for any text editor that helps you jump to labels, hotkeys, hotstrings and functions in the active file.
- Context sensitive help in any editor - Addon for any text editor that provides context sensitive help by pressing F1.
- CodeQuickTester - by GeekDude - A lightweight dynamic code tester.
- AHK-EXE-Swapper - by evilC - Swap AHK version quickly! Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6310).
- AEI - 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: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=5825).
- WinSpy - by Alguimist - Useful window spy / information tool written in AHK.
-
Debugging
- [Class - This class is meant to simplify debugging for scripts from simple text handling, to outputting and logging data & arrays. GitHub [link](https://github.com/AfterLemon/Class_Console).
- Print Array - Function that prints array content in GUI.
- [Class - This class is meant to simplify debugging for scripts from simple text handling, to outputting and logging data & arrays. GitHub [link](https://github.com/AfterLemon/Class_Console).
- Print Array - Function that prints array content in GUI.
- Yunit - by Uberi and infogulch - Simple unit testing framework for AutoHotkey.
-
Decompilers
- AutoHotkey decompiler - for AHK 1.1+ Forum thread: [link](https://autohotkey.com/board/topic/82986-ahk-l-decompiler-payload-method/).
- AutoHotkey decompiler - classic - for AHK 1.0 does not work with password or /nodecompile protected files.
-
GUI WYSIWYG Builders
- Adventure (formerly AutoGUI) - by [Alguimist](https://autohotkey.com/boards/memberlist.php?mode=viewprofile&u=64723) - WYSIWIG GUI Designer and Script Editor.
- GUI Creator (formerly Basic GUI Creator) - WYSIWYG GUI Creator for AutoHotkey.
- MagicBox - by [Alguimist](https://autohotkey.com/boards/memberlist.php?mode=viewprofile&u=64723) - MagicBox is a development tool to assist in the creation of message boxes. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?p=100953#p100953).
- GUI Creator (formerly Basic GUI Creator) - WYSIWYG GUI Creator for AutoHotkey.
- MagicBox - by [Alguimist](https://autohotkey.com/boards/memberlist.php?mode=viewprofile&u=64723) - MagicBox is a development tool to assist in the creation of message boxes. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?p=100953#p100953).
-
Integrated Development Environment
- AHK Studio - SciLexer.dll based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- DRAKON Editor - Visual programming (with DRAKON diagrams) for AutoHotkey.
- Notepad++ for AutoHotkey - Setup for popular code editor Notepad++ for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- Sublime 4 AutoHotkey - Sublime 4 AutoHotkey is a patch for Sublime Text text editor which adds support for AutoHotkey. - (discontinued)
- VSCode extension - Visual Studio Code (VSCode) plugin to add syntax highlighting for AutoHotkey.
- AutoHotkey Plus Plus
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6399). GitHub [link](https://github.com/bichlepa/AutoHotFlow).
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- AHK Studio - SciLexer.dll based IDE for AutoHotkey.
- DRAKON Editor - Visual programming (with DRAKON diagrams) for AutoHotkey.
- Notepad++ for AutoHotkey - Setup for popular code editor Notepad++ for AutoHotkey.
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.
- SublimeAutoHotkey - AutoHotkey AHK language package for SublimeText including syntax highlighting, comments toggling, auto-completions, build system definitions, commands for ahkrun, ahkcompile, ahkrunpiped.
- Sublime 4 AutoHotkey - Sublime 4 AutoHotkey is a patch for Sublime Text text editor which adds support for AutoHotkey. - (discontinued)
- vim-AHKcomplete - Vim plugin to add auto-completion. (omni-completion)
- Vim autohotkey-ahk - Vim plugin to add syntax highlighting for AutoHotkey.
-
Interpreter
- AutoHotkey - AutoHotkey interpreter installer and binaries.
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: [link](https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm).
- Keysharp - Continuation of IronAHK by mfeemster. [Forum](https://www.autohotkey.com/boards/viewtopic.php?f=80&t=77248)
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: [link](https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm).
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: [link](https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm).
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: [link](https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm).
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: [link](https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm).
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: [link](https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm).
- AutoHotkey - AutoHotkey interpreter installer and binaries.
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: [link](https://autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/index.htm).
- AHK_X11
-
Script Recorders and Writers
- Pulover’s Macro Creator - a Free Automation Tool and Script Generator. Recommended for beginners. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=143). GitHub [link](https://github.com/Pulover/PuloversMacroCreator).
-
(Use in) other programming languages
- AutoHotkey.dll - Part of the [AutoHotkey_H](#autohotkey_h) 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 [exported functions](https://hotkeyit.github.io/v2/docs/AHKH_Features.htm). Some older links: [python example](https://autohotkey.com/board/topic/56938-simple-python-intergration-example/), [c/c++ example](https://autohotkey.com/board/topic/39588-autohotkeydll/://autohotkey.com/board/topic/39588-autohotkeydll/page-10?&#entry321945), [forum link](https://autohotkey.com/board/topic/39588-autohotkeydll/)
- ActiveScript - Host VBScript and JScript in-process - Provides an interface to Active Scripting languages like VBScript and JScript, without relying on Microsoft's ScriptControl, which is not available to 64-bit programs.
- LibLua - *Note: lua.ahk and lua_ahkfunctions.ahk can be found [here](https://code.google.com/archive/p/wow-vending-machine/source)*.
- Machine code functions: Bit Wizardry - Tutorial [link](https://autohotkey.com/boards/viewtopic.php?f=7&t=32), C/C++ to MCode Generator forum [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=4642).
- PAHK - Forum thread: [link](https://autohotkey.com/board/topic/89022-pahk-python-package-to-extend-python-with-autohotkey/).
- Embed Perl - Forum thread: [link](https://autohotkey.com/board/topic/11249-embedding-perl/).
- ActiveScript - Host VBScript and JScript in-process - Provides an interface to Active Scripting languages like VBScript and JScript, without relying on Microsoft's ScriptControl, which is not available to 64-bit programs.
- Exo-Javascript - Write AHK with JavaScript - Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=5714), Exo-CLI (Interactive Command-line) [link](https://github.com/joedf/Exo-CLI.ahk).
- LibLua - *Note: lua.ahk and lua_ahkfunctions.ahk can be found [here](https://code.google.com/archive/p/wow-vending-machine/source)*.
- Machine code functions: Bit Wizardry - Tutorial [link](https://autohotkey.com/boards/viewtopic.php?f=7&t=32), C/C++ to MCode Generator forum [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=4642).
- Embed Perl - Forum thread: [link](https://autohotkey.com/board/topic/11249-embedding-perl/).
- ahk - A Python wrapper for AutoHotkey - Forum thread: [link](https://www.autohotkey.com/boards/viewtopic.php?f=6&t=63184)
- AutoHotkey.py - Write AutoHotkey scripts in Python - Forum thread: [link](https://www.autohotkey.com/boards/viewtopic.php?f=6&t=86025)
-
Web Syntax Highlighters
- highlight.js - A syntax highlighter written in JavaScript supporting more than 130 languages (including AutoHotkey).
- PrismJs - Lightweight minimal AutoHotkey syntax highlighting.
- PrismJs - Lightweight minimal AutoHotkey syntax highlighting.
- Syntax Highlighter - Legacy syntax highlighter for AutoHotkey with default support for line numbers.
-
-
Forks
-
AutoHotkey_H
- AutoHotkey_H - AHK_H adds functionality to original AutoHotkey and offers true multi-threading using NewThread() function or AutoHotkey.dll. [Full list of v1 changes](https://hotkeyit.github.io/v1/docs/AutoHotkey.htm) + [Full list of v2 changes](https://hotkeyit.github.io/v2/docs/AutoHotkey.htm)
-
-
Libraries
-
<a name="libraries-data-format"></a>Data format
- List manipulation functions - by Laszlo - Function library to manipulate comma delimited lists. Forum thread: [link](https://autohotkey.com/board/topic/3020-list-manipulation-functions/).
- ObjDump/ObjLoad - by HotKeyIt - Serialize/deserialize object to/from variable/memory.
- AHK_ctable - by hoppfrosch - Library to handle strings in tabular format - Forum thread: [link](https://autohotkey.com/board/topic/61256-object-table/://autohotkey.com/board/topic/61256-object-table/page-2?&#entry467816).
- AutoHotkey-JSON - by cocobelgica - JSON lib for AutoHotkey. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=627).
- CSV - by trueski/kdoske - Library to work with CSV files and Listview functions. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=34853).
- ObjCSV - by JnLlnd - Library to load/save CSV files to Objects and and Listview functions. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=41).
- SerDes - by cocobelgica - Serialize / de-serialize an AutoHotkey object structure. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=4212).
- Table - by VxE - Library to manipulate strings in tabular (TSV) format and Listview functions. Forum thread: [link](https://autohotkey.com/board/topic/61540-lib-string-based-table-manipulation-v028/).
- XA - by trueski/hi5 - Serialize/deserialize array to/from XML. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=34849).
- ObjDump/ObjLoad - by HotKeyIt - Serialize/deserialize object to/from variable/memory.
- ObjCSV - by JnLlnd - Library to load/save CSV files to Objects and and Listview functions. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=41).
-
<a name="libraries-data-structs-algorithms"></a>Data Structures and Algorithms
- Facade - by Shambles - A Set of Functional Programming Libraries. - Forum thread: [link](https://www.autohotkey.com/boards/viewtopic.php?f=6&t=59253)
- HashTable - by Shambles - A Hash Table Implementation for AutoHotkey.
- LibCrypt - by different authors - A collection of crypting and encoding functions.
- Type_Checking - by Shambles - Type Checking for AutoHotkey - Forum thread: [link](https://www.autohotkey.com/boards/viewtopic.php?f=6&t=59857)
-
<a name="libraries-graphics"></a>Graphics
- GDIp_ImageSearch - 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 [GitHub repo here](https://github.com/MasterFocus/AutoHotkey/tree/master/Functions/Gdip_ImageSearch)
- Simple GDI class - by GeekDude - A class aiming to make using low-level GDI functions simple.
- GDIp_ImageSearch - 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 [GitHub repo here](https://github.com/MasterFocus/AutoHotkey/tree/master/Functions/Gdip_ImageSearch)
- GDIp - by tic - Full featured library that helps in interaction with Microsoft's gdiplus.dll - Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6517).
- ImagePut - 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: [link](https://www.autohotkey.com/boards/viewtopic.php?f=6&t=76301&p=330615)
- AHKv2-GDIP - Update of the above GDI+ library compatiable with both AHK v1.1 and AHK v2 - Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6517).
- Particle System - by tidbit - A simple class to add particles to your GUI or onto your screen, using GDI+. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=26485).
- GDIp_ImageSearch - 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 [GitHub repo here](https://github.com/MasterFocus/AutoHotkey/tree/master/Functions/Gdip_ImageSearch)
- Simple GDI class - by GeekDude - A class aiming to make using low-level GDI functions simple.
-
<a name="libraries-gui"></a>GUI
- Edit v2.0 - by jballi - Library for the lightweight and surprisingly powerful default Edit control for displaying and editing text. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=5063)
- AutoXYWH - by tmplinshi - Move and resize controls automatically when a GUI is resized.
- OnWin - by cocobelgica - Call function on window event (WinWaitXXX async). Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6463)
- [Lib - by just me - Some functions related to AHK menus. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?t=3068)
- CbAutoComplete - by Pulover - Auto-completes typed values in an AHK ComboBox. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=15002)
- Rebar - by Pulover - AHK class for AutoHotkey Rebar custom controls. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=139)
- Toolbar - by Pulover - AHK Class for AutoHotkey Toolbar custom controls. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=138)
- TaskDialog - by just Me - enhanced MsgBox for Win Vista+ - [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=4635)
- CGUI - by ChrisS85 - An object-oriented GUI library for AutoHotkey. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=26990)
- Class_ScrollGUI - by just me - Creates a scrollable GUI as a parent for AHK GUI windows. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=6316)
- LBEX - by [just me](https://github.com/AHK-just-me) - a collection of utility functions for ListBoxes. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=4755)
- TransparentListBox - by just Me - Provides transparent listbox controls for AHK GUIs. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=108)
- LV_Colors - by just Me - Individual background and/or text colours for a GUI ListView's cells or rows. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=1081)
- LV_EX - by just me - Some additional functions for AHK GUI ListView controls. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=1256)
- LV_InCellEdit - by just Me - In-cell editing for ListView controls. Forum thread: [link](http://https://autohotkey.com/boards/viewtopic.php?f=6&t=1076)
- LV_Rows - by Pulover - Additional functions for AHK ListView controls. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=137)
- Neutron - by G33kDude - Set of tools for build HTML-based user interfaces with AutoHotkey. Forum thread: [link](https://www.autohotkey.com/boards/viewtopic.php?f=6&t=76865)
- Edit v2.0 - by jballi - Library for the lightweight and surprisingly powerful default Edit control for displaying and editing text. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=5063)
- AutoXYWH - by tmplinshi - Move and resize controls automatically when a GUI is resized.
- [Lib - by just me - Some functions related to AHK menus. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?t=3068)
- LV_Colors - by just Me - Individual background and/or text colours for a GUI ListView's cells or rows. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=1081)
-
<a name="libraries-plotting"></a>Plotting (graphs, bars, charts and etc)
- BarChart - by Learning One - Library for making bar charts. Download [link](https://dl.dropboxusercontent.com/u/171417982/AHK/BarChart/BarChart.zip).
- Excel Charts - by Xx7 - Library for creating a graph in Excel, save the graph as an image and display it in a GUI.
- XGraph - by SKAN - Function library for graphically plotting real time data.
- SVGraph - by CapnOdin - SVGraph bringing graphing and charting to AutoHotkey. Forum [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=23892)
- gdiChartLib - by nnnik - a gdip chart lib for autohotkey. Forum [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=31533)
- BarChart - by Learning One - Library for making bar charts. Download [link](https://dl.dropboxusercontent.com/u/171417982/AHK/BarChart/BarChart.zip).
- Excel Charts - by Xx7 - Library for creating a graph in Excel, save the graph as an image and display it in a GUI.
- XGraph - by SKAN - Function library for graphically plotting real time data.
-
<a name="libraries-system"></a>System
- RunAsTask - by SKAN - Auto-elevates script without UAC prompt.
- Vista Audio Control Functions - by Lexikos - Provides alternatives to some SoundSet/SoundGet subcommands, as well as some additional features that SoundSet/SoundGet do not support. Forum thread: [Link](https://autohotkey.com/board/topic/21984-vista-audio-control-functions/?p=143564)
- RunAsTask - by SKAN - Auto-elevates script without UAC prompt.
-
Clipboard
- WinClip - by Deo - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum thread: [link](https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/).
- WinClip - by Deo - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum thread: [link](https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/).
- WinClip - by Deo - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum thread: [link](https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/).
- WinClip - by Deo - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum thread: [link](https://autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/).
-
Console
- AHKonsole - 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: [link](https://autohotkey.com/boards/viewtopic.php?f=6&t=4955).
- LibCon - 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: [link](https://autohotkey.com/boards/viewtopic.php?t=17).
-
Database
- AHKDb - by AHKDb - A database library for tab-separated data.
- ahkDBA - by IsNull - An OOP-SQL database access framework. Forum thread: [link](https://autohotkey.com/board/topic/71179).
- Class_SQLiteDB - by just Me - AHK SQLite API wrapper class. Forum thread: [link](https://autohotkey.com/boards/viewtopic.php?t=1064).
- Leya - MySQL API - by kevgk - Work with MySQL databases in autohotkey, without exposing server credentials to the client.
-
Filesystem
- FileGetProperties - by kon - Functions for retrieving extended file properties.
- FileGetProperties - by kon - Functions for retrieving extended file properties.
-
Hotkeys
- CHotkeyControl - by evilC - Replacement for AHK hotkey GuiControl that supports mouse buttons etc (Partially mature).
- HParse - by Avi - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey syntax (^x).
- CHotkeyControl - by evilC - Replacement for AHK hotkey GuiControl that supports mouse buttons etc (Partially mature).
- HParse - by Avi - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey syntax (^x).
-
Joystick
- CvJoyInterface - by evilC - Control a vJoy virtual joystick using AHK.
- JoystickWrapper - by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick reading (C# DLL, Uses Lexikos' CLR).
-
Programming Languages
Categories
Sub Categories
Integrated Development Environment
71
<a name="libraries-gui"></a>GUI
21
Games
14
(Use in) other programming languages
13
<a name="tools-others"></a>Others
13
Typing
12
<a name="libraries-data-format"></a>Data format
11
Interpreter
11
Networking
11
<a name="libraries-graphics"></a>Graphics
9
Maths
8
<a name="libraries-plotting"></a>Plotting (graphs, bars, charts and etc)
8
Window Management
7
Joystick
6
Text manipulation
6
Debugging
5
<a name="scripts-clipboard"></a>Clipboard
5
Mouse
5
Websites
5
GUI WYSIWYG Builders
5
Database
4
<a name="tutorials-classes"></a>Classes
4
<a name="libraries-data-structs-algorithms"></a>Data Structures and Algorithms
4
<a name="scripts-maths"></a>Maths
4
Web Syntax Highlighters
4
Clipboard
4
Hotkeys
4
AutoHotkey_H
3
<a name="libraries-system"></a>System
3
<a name="tutorials-mcode"></a>MCode (machine code)
2
Books
2
<a name="tutorials-gui"></a>GUI
2
<a name="tutorials-com"></a>COM
2
Filesystem
2
<a name="scripts-graphics"></a>Graphics
2
Decompilers
2
<a name="scripts-filesystem"></a>Filesystem
2
Console
2
<a name="scripts-gui"></a>GUI
2
Quick-start guides
1
Memory
1
Script Recorders and Writers
1
Documentation
1
Keywords
autohotkey
15
ahk
8
windows
2
autohotkey-script
2
windows-10
2
library
2
python
1
typechecking
1
application
1
type-checking
1
switcher
1
hash-tables
1
windows-app
1
windows-desktop
1
autohotkey-library
1
console
1
console-application
1
xml
1
csv
1
arrays
1
autohotkey-arrays
1
data
1
objects
1
functional-programming
1
desktop-computer
1
disabilities
1
disability
1
eye-strain
1
eyesight
1
handicap
1
impairments
1
keyboard-layout
1
mouse-cursor
1
osd
1
presentations
1
recording
1
screencast
1
screencast-recording
1
utility-application
1
videos
1
visual-aid
1
ahk-script
1
asyncio
1
automation
1
text-manipulation
1
texttools
1
trim
1
wrap
1
ahk-library
1
ahkscript
1