Track Awesome AutoHotkey Updates Weekly
A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 ahkscript/awesome-AutoHotkey · ⭐ 2.1K · 🏷️ Programming Languages
Aug 29 - Sep 04, 2022
Interpreter / Web
- AHK_X11 (⭐487) A rudimentary but functional implementation of AutoHotkey v1.0.24 for Linux by phil294. Forum
Integrated Development Environment / Web
- AutoHotkey Plus Plus AutoHotkey IntelliSense, debug, and language support for VS Code, forked by Mark Wiemer from AutoHotkey Plus by cweijan
Apr 18 - Apr 24, 2022
Networking / Web
- Rufaydium WebDriver (⭐42) - by Xeo786 - Webdriver Library to support any Chromium based browser only requiring webdriver (no selenium/websocket) - Forum link
Nov 22 - Nov 28, 2021
Filesystem / Web
Nov 08 - Nov 14, 2021
Filesystem / Web
- QuickAccessPopup - Multi purpose launcher and file switcher. Website link.
Websites / Web
- autohotkey.com/foundation - Official webpage of AutoHotkey Foundation LLC, a non-profit LLC (Limited Liability Company) founded for this software. Certificate of Organization (pdf) link.
Oct 04 - Oct 10, 2021
Graphics
- ImagePut (⭐41) - 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
Aug 30 - Sep 05, 2021
Typing / Web
- Static Hands (⭐31) - Super useful shortcuts with the CapsLock key that spare the need to move hands while typing. Super simple. No learning curve.
GUI WYSIWYG Builders / Web
- Adventure (formerly AutoGUI) - by Alguimist - WYSIWIG GUI Designer and Script Editor.
Aug 02 - Aug 08, 2021
Typing / Web
- DateHotkey (⭐15) - Hotkey to easily receive current, past or upcomming date strings. Forum thread: link
Jun 14 - Jun 20, 2021
Clipboard / Web
- ClipBoardMonitor - Monitor clipboard changes, show tooltip of word count for text or a temporary GUI for pictures.
Jan 25 - Jan 31, 2021
(Use in) other programming languages / Web
- AutoHotkey.py (⭐46) - Write AutoHotkey scripts in Python - Forum thread: link
Jan 04 - Jan 10, 2021
AutoHotkey_H / Web
- 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 + Full list of v2 changes
Aug 03 - Aug 09, 2020
GUI / ListBox
- LBEX (⭐16) - by just me - a collection of utility functions for ListBoxes. Forum thread: link
- TransparentListBox (⭐13) - by just Me - Provides transparent listbox controls for AHK GUIs. Forum thread: link
GUI / Web
- Neutron (⭐135) - by G33kDude - Set of tools for build HTML-based user interfaces with AutoHotkey. Forum thread: link
Networking / Web
- Chrome.ahk (⭐247) - by G33kDude - Automate Google Chrome using native AutoHotkey - Forum link
Apr 06 - Apr 12, 2020
Database
- AHKDb (⭐13) - by AHKDb - A database library for tab-separated data.
Window Management / Web
- Open-Show-Apps (⭐100) - Open, restore or minimize the desired Window's or Chrome's Apps. Forum thread: link
Apr 01 - Apr 07, 2019
(Use in) other programming languages / Web
- ahk (⭐554) - A Python wrapper for AutoHotkey - Forum thread: link
Jan 14 - Jan 20, 2019
Memory / Web
- classMemory (⭐49) - by RHCP (Kalamity) - An AHK memory reading/writing class with pattern scans. Forum thread: link
Dec 10 - Dec 16, 2018
Data Structures and Algorithms
- Facade (⭐29) - by Shambles - A Set of Functional Programming Libraries. - Forum thread: link
- HashTable (⭐9) - by Shambles - A Hash Table Implementation for AutoHotkey.
- LibCrypt (⭐51) - by different authors - A collection of crypting and encoding functions.
- Type_Checking (⭐5) - by Shambles - Type Checking for AutoHotkey - Forum thread: link
Nov 05 - Nov 11, 2018
Database
- Leya - MySQL API (⭐16) - by kevgk - Work with MySQL databases in autohotkey, without exposing server credentials to the client.
Oct 29 - Nov 04, 2018
Integrated Development Environment / Web
- VSCode extension - Visual Studio Code (VSCode) plugin to add syntax highlighting for AutoHotkey.
Oct 08 - Oct 14, 2018
Clipboard / Web
- CL3 (⭐62) - A clipboard manager (text only) with plugins (Search, predefined Slots, ClipChain, FIFO, Editor and more). Forum thread link.
Sep 24 - Sep 30, 2018
Data format
- AHK_ctable (⭐7) - by hoppfrosch - Library to handle strings in tabular format - Forum thread: link.
- CSV (⭐38) - by trueski/kdoske - Library to work with CSV files and Listview functions. Forum thread: link.
- List manipulation functions - by Laszlo - Function library to manipulate comma delimited lists. Forum thread: link.
- ObjCSV (⭐23) - by JnLlnd - Library to load/save CSV files to Objects and and Listview functions. Forum thread: link.
- Table (⭐6) - by VxE - Library to manipulate strings in tabular (TSV) format and Listview functions. Forum thread: link.
Sep 10 - Sep 16, 2018
Graphics
- AHKv2-GDIP (⭐80) - Update of the above GDI+ library compatiable with both AHK v1.1 and AHK v2 - Forum thread: link.
Jun 11 - Jun 17, 2018
Typing / Web
- KeyPress OSD (⭐222) - On-Screen Display which displays every key or mouse button press at a clearly visible text size. Forum thread: link
May 14 - May 20, 2018
Plotting (graphs, bars, charts and etc) / Web
- SVGraph (⭐10) - by CapnOdin - SVGraph bringing graphing and charting to AutoHotkey. Forum link
- gdiChartLib (⭐11) - by nnnik - a gdip chart lib for autohotkey. Forum link
Window Management / Web
- Automatic Window Manager - Save and restore last window position for each process. Forum thread: link
Apr 30 - May 06, 2018
Games / Web
- Achromatic - ProgressPlatformer (⭐14) - Platform game. Forum thread: link, GitHub: link (⭐14)
- AHK Mahjong Solitaire - Mahjong game. Forum thread: link
- Ishido (⭐3) - Retro puzzle game. Forum thread: link, GitHub: link (⭐3)
- ManyTetris - Multiple Tetris variants. Forum thread: link
- Out of the Sea - Try to avoid being fished by evolving. GitHub: link (⭐4)
- PABI Logical (⭐3) - Remake of the amiga game Logical. Forum thread: link, GitHub: link (⭐3)
Jan 08 - Jan 14, 2018
Others / Web
- WinSpy - by Alguimist - Useful window spy / information tool written in AHK.
Jul 31 - Aug 06, 2017
System / Web
- Vista Audio Control Functions (⭐15) - by Lexikos - Provides alternatives to some SoundSet/SoundGet subcommands, as well as some additional features that SoundSet/SoundGet do not support. Forum thread: Link
Jul 24 - Jul 30, 2017
Networking / Web
- Socket.ahk (⭐51) - by GeekDude - Socket library based on Bentschi's - Forum link
- WebSocket.ahk (⭐43) - by GeekDude - Class based WebSocket library - Forum link
Apr 17 - Apr 23, 2017
Others / Web
- AEI (⭐11) - 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.
Apr 10 - Apr 16, 2017
Graphics
- Particle System (⭐14) - by tidbit - A simple class to add particles to your GUI or onto your screen, using GDI+. Forum thread: link.
GUI / General
- Class_ScrollGUI (⭐17) - by just me - Creates a scrollable GUI as a parent for AHK GUI windows. Forum thread: link
GUI WYSIWYG Builders / Web
- MagicBox - by Alguimist - MagicBox is a development tool to assist in the creation of message boxes. Forum thread: link.
Others / Web
- iWB2 Learner - by jethrow - iWB2 Learner is a tool for gathering information about Internet Explorer webpages. Forum thread: link
- AHK-EXE-Swapper - by evilC - Swap AHK version quickly! Forum thread: link.
Mar 06 - Mar 12, 2017
Joystick / Web
- JoystickWrapper - by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick reading (C# DLL, Uses Lexikos' CLR).
Feb 20 - Feb 26, 2017
Maths / Web
Feb 06 - Feb 12, 2017
Maths / Web
- calc() - math expression evaluation incl brackets.
Interpreter / Web
- AutoHotkey build for CE - AutoHotkey for Pocket PCs / WinCE / Smartphones. Forum thread: link. Documentation link.
Integrated Development Environment / Web
- Vim autohotkey-ahk (⭐15) - Vim plugin to add syntax highlighting for AutoHotkey.
COM / Web
- MS Office COM Basics - Using AutoHotkey with MS Office.
Jan 23 - Jan 29, 2017
GUI / Edit
- Edit v2.0 - by jballi - Library for the lightweight and surprisingly powerful default Edit control for displaying and editing text. Forum thread: link
GUI / General
- CGUI (⭐17) - by ChrisS85 - An object-oriented GUI library for AutoHotkey. Forum thread: link
Networking / Web
- WinSCP.ahk (⭐17) - by Lipkau - Lib allows the use of WinSCP in AHK
Maths / Web
- Unit Converter - 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.
Others / Web
- GoToTilla - Addon which allows jumping to tokens within AHK source code.
Dec 19 - Dec 25, 2016
Integrated Development Environment / Web
- Sublime 4 AutoHotkey - Sublime 4 AutoHotkey is a patch for Sublime Text text editor which adds support for AutoHotkey. - (discontinued)
Dec 12 - Dec 18, 2016
Integrated Development Environment / Web
- vim-AHKcomplete (⭐13) - Vim plugin to add auto-completion. (omni-completion)
Nov 14 - Nov 20, 2016
(Use in) other programming languages / Web
- AutoHotkey.dll - Part of the 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. Some older links: python example, c/c++ example, forum link
Jun 13 - Jun 19, 2016
GUI / Combobox
- CbAutoComplete (⭐16) - by Pulover - Auto-completes typed values in an AHK ComboBox. Forum thread: link
May 16 - May 22, 2016
GUI / Custom Controls
- Rebar (⭐15) - by Pulover - AHK class for AutoHotkey Rebar custom controls. Forum thread: link
- Toolbar (⭐27) - by Pulover - AHK Class for AutoHotkey Toolbar custom controls. Forum thread: link
GUI / ListView
- LV_Rows (⭐14) - by Pulover - Additional functions for AHK ListView controls. Forum thread: link
Maths / Web
- Eval (⭐24) - by Pulover - Evaluate expressions in strings. Forum thread: link
Networking / Web
- Socket Class (überarbeitet) - by Bentschi - Class based sockets library. Supports TCP and UDP.
Plotting (graphs, bars, charts and etc) / Web
Mouse / Web
- Radial Menu - Powerful hotkey, launcher, mouse gestures system, and much more (skinable) - Forum thread: link
Typing / Web
Window Management / Web
- WindowPadX (⭐208) - tool which provides some useful functionality within multi monitor environments. WindowPadX is an enhancement of WindowPad, originally released by Lexikos, see original forum thread: link
(Use in) other programming languages / Web
Apr 04 - Apr 10, 2016
GUI / ListView
- LV_InCellEdit (⭐11) - by just Me - In-cell editing for ListView controls. Forum thread: link
Decompilers / Web
- AutoHotkey decompiler - for AHK 1.1+ Forum thread: link.
Mar 14 - Mar 20, 2016
Filesystem / Web
- Belvedere (⭐160) - 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 link.
Window Management / Web
(Use in) other programming languages / Web
Jan 11 - Jan 17, 2016
Window Management / Web
- SnapX (⭐37) - 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.
Jan 04 - Jan 10, 2016
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.
Console
- AHKonsole (⭐30) - 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.
- LibCon (⭐53) - 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.
Data format
- AutoHotkey-JSON (⭐195) - by cocobelgica - JSON lib for AutoHotkey. Forum thread: link.
- ObjDump/ObjLoad - by HotKeyIt - Serialize/deserialize object to/from variable/memory.
- SerDes (⭐12) - by cocobelgica - Serialize / de-serialize an AutoHotkey object structure. Forum thread: link.
Database
- ahkDBA (⭐51) - by IsNull - An OOP-SQL database access framework. Forum thread: link.
- Class_SQLiteDB (⭐86) - by just Me - AHK SQLite API wrapper class. Forum thread: link.
Filesystem
- FileGetProperties - by kon - Functions for retrieving extended file properties.
Graphics
- GDIp (⭐122) - by tic - Full featured library that helps in interaction with Microsoft's gdiplus.dll - Forum thread: link.
- 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 (⭐158)
- Simple GDI class - by GeekDude - A class aiming to make using low-level GDI functions simple.
GUI / General
- AutoXYWH - by tmplinshi - Move and resize controls automatically when a GUI is resized.
- TaskDialog (⭐11) - by just Me - enhanced MsgBox for Win Vista+ - link
- OnWin (⭐84) - by cocobelgica - Call function on window event (WinWaitXXX async). Forum thread: link
GUI / ListView
- LV_Colors (⭐23) - by just Me - Individual background and/or text colours for a GUI ListView's cells or rows. Forum thread: link
- LV_EX (⭐13) - by just me - Some additional functions for AHK GUI ListView controls. Forum thread: link
GUI / Menu
- [Lib] Menu - by just me - Some functions related to AHK menus. Forum thread: link
Hotkeys / Web
- 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 / Web
- CvJoyInterface - by evilC - Control a vJoy virtual joystick using AHK.
- XInput - by Lexikos - Read XBOX gamepads using XInput (Only way to independently read L/R triggers), control rumble motors.
Maths / Web
- Scientific Maths - by Avi - Library facilitating high precision mathematics.
- Monster - evaluate math expressions in strings (calculator).
Networking / Web
- AHKhttp (⭐69) - Basic HTTP Server. Forum link
- AHKsock (⭐64) - by TheGood - Function based sockets library. Supports TCP. Forum link
Plotting (graphs, bars, charts and etc) / Web
- 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.
System / Web
- RunAsTask - by SKAN - Auto-elevates script without UAC prompt.
Text manipulation / Web
- String Things - by tidbit - Stand-alone string manipulation functions.
- TF (⭐110) - by hi5 - Functions for manipulation of text files such as *.txt, *.ahk, *.html, *.css etc and Strings (or variables). Forum thread: link.
Clipboard / Web
- Clipjump - is a Multiple-Clipboard management utility for Windows. Source code: GitHub (⭐338). Forum threads: link 1, link 2.
Graphics / Web
- Fun with GDIPlus - Interesting GDI+ examples.
GUI / Web
- Examples of Non-Standard GUIs (ActiveX, GDI, etc.) - Examples of GUIs using non-standard methods to produce beautiful user interfaces.
- Use HTML and CSS for your GUIs! - Using HTML and CSS for creating GUIs.
Mouse / Web
- EitherMouse - Multiple mice, individual settings, auto swap mouse buttons on second mouse. Forum thread: link.
Typing / Web
- AutoComplete (⭐162) - Suggests and completes words as you type. Forum thread: link.
- Half-QWERTY - 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: link
- Portable Keyboard Layout - helps people to learn better, more efficient keyboard layouts such as Dvorak, Colemak or Asset. Forum thread: link.
- Thumbscript - Allows you to type using the number pad, with only 2 number presses for every letter. Documentation: link
- TypingAid (⭐106) - Suggests and completes words as you type. Forum thread: link GitHub link (⭐106).
Window Management / Web
- bug.n (⭐3.1k) - Tiling Window Manager. Forum thread: link
Interpreter / Web
- AutoHotkey - AutoHotkey interpreter installer and binaries.
- AutoHotkey DLL (⭐58) - AutoHotkey.dll opens the world of AutoHotkey to other programming and scripting languages. Forum thread: link. Documentation link.
Debugging / Web
- [Class] Console - This class is meant to simplify debugging for scripts from simple text handling, to outputting and logging data & arrays. GitHub link (⭐19).
- Print Array - Function that prints array content in GUI.
Decompilers / Web
- AutoHotkey decompiler - classic - for AHK 1.0 does not work with password or /nodecompile protected files.
Integrated Development Environment / Web
- AHK Studio - SciLexer.dll based IDE for AutoHotkey.
- AutoHotFlow - Draw your applications. Forum thread: link. GitHub link (⭐59).
- DRAKON Editor - Visual programming (with DRAKON diagrams) for AutoHotkey.
- Notepad++ for AutoHotkey - Setup for popular code editor Notepad++ for AutoHotkey.
GUI WYSIWYG Builders / Web
- GUI Creator (formerly Basic GUI Creator) - WYSIWYG GUI Creator for AutoHotkey.
Script Recorders and Writers / Web
- Pulover’s Macro Creator - a Free Automation Tool and Script Generator. Recommended for beginners. Forum thread: link. GitHub link (⭐1.2k).
Web Syntax Highlighters / Web
- PrismJs - Lightweight minimal AutoHotkey syntax highlighting.
Others / Web
- 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.
(Use in) other programming languages / Web
- .NET Framework Interop (CLR, C#, VB) - Forum thread: link.
- 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 (⭐113) - Write AHK with JavaScript - Forum thread: link, Exo-CLI (Interactive Command-line) link (⭐10).
- Machine code functions: Bit Wizardry - Tutorial link, C/C++ to MCode Generator forum link.
- Embed Perl - Forum thread: link.
Classes / Web
- Classes in AHK, Basic tutorial - AutoHotkey classes basic tutorial.
- Classes in AHK, a Dissection (Advanced) - AutoHotkey classes advanced tutorial.
MCode (machine code) / Web
- MCode Tutorial - MCode (machine code) tutorial.
Documentation / Web
- Official documentation - Official uptodate AutoHotkey documentation. GitHub link (⭐265).
Books / Web
Quick-start guides / Web
- Official quick start tutorial - Official quick start tutorial - originally written by tidbit. Forum thread: link.
Websites / Web
- autohotkey.com - Official website of the AutoHotkey scripting language (downloads, forum, documentation).
Oct 26 - Nov 01, 2015
Mouse / Web
- MouseGestureL - Control applications by mouse gestures. Gestures and actions can be defined via customizable interface. Documentation in English and Japanese - Japanese Homepage link
Debugging / Web
- Yunit (⭐41) - by Uberi and infogulch - Simple unit testing framework for AutoHotkey.
Web Syntax Highlighters / Web
- highlight.js - A syntax highlighter written in JavaScript supporting more than 130 languages (including AutoHotkey).
Aug 31 - Sep 06, 2015
Library Distributions / Web
- ASPDM (⭐58) - package/stdlib distribution and management from the ahkscript folks. Trello link.
- pAHKlight (⭐36) - Your Lightweight Guide to AutoHotkey libraries, classes, functions and tools.
Jul 20 - Jul 26, 2015
Websites / Web
- ahkscript GitHub organization - Official ahkscript GitHub organization.
Apr 13 - Apr 19, 2015
Interpreter / Web
- IronAHK (⭐389) - Cross platform .NET rewrite - unfinished.
Mar 02 - Mar 08, 2015
Integrated Development Environment / Web
- SublimeAutoHotkey (⭐205) - AutoHotkey AHK language package for SublimeText including syntax highlighting, comments toggling, auto-completions, build system definitions, commands for ahkrun, ahkcompile, ahkrunpiped.
Web Syntax Highlighters / Web
- Syntax Highlighter (⭐9) - Legacy syntax highlighter for AutoHotkey with default support for line numbers.
Dec 01 - Dec 07, 2014
Library Distributions / Web
- ahk-libs (⭐138) - Ryan Shipp's collection of libraries.
Aug 11 - Aug 17, 2014
Integrated Development Environment / Web
- SciTE4AutoHotkey - SciTE-based IDE for AutoHotkey.