Awesome AutoHotkey
A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources. Inspired by the other awesome lists.
库
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.
剪切板
- WinClip - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum link.
文件系统
- FileGetProperties - Functions for retrieving extended file properties.
图像
- GDIp - Full featured library that helps in interaction with Microsoft's gdiplus.dll .
- GDIp_ImageSearch - Library using gdiplus.dll for searching image instances on the screen.
GUI
- AutoXYWH - Move and resize controls automatically when a GUI is resized.
Hotkeys
- HParse - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey syntax (^x).
数学
- Eval by fincs - Evaluate AutoHotkey expressions and mathematical statements dynamically.
- Scientific Maths - Library facilitating high precision mathematics.
文本操作
- TF - Functions for manipulation of text files such as .txt, .ahk, .html, .css etc and Strings (or variables). Forum link.
Library Distributions
List of useful AutoHotkey library distributions. Library Distribution is a system that is made for distributing libraries.
- pAHKlight - Your Lightweight Guide to AutoHotkey libraries, classes, functions and tools.
- ahk-libs - Ryan Shipp's collection of libraries.
- ASPDM - package/stdlib distribution and management from the ahkscript folks. Trello link.
- ALD (discontinued) - AutoHotkey Library Distribution system.
- ahkstdlib (discontinued) - Ahk Standard Library Collection by Tuncay. Old forum thread: link.
- Salt (discontinued) - Standard AutoHotkey Library Transfer.
- ahklib (discontinued) - Uberi and infogulch's AutoHotkey library.
脚本
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.
剪切板
- Clipjump - is a Multiple-Clipboard management utility for Windows. Source code: Github. Forum threads: link 1, link 2.
文件系统
- Belvedere - 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
GUI
- Beautiful Examples of GUIs - Some beautiful examples of GUIs made with AutoHotkey.
GUI automation
- Moving window without WinMove - In case you can't a move window with the WinMove command, you can use this script.
鼠标
- EitherMouse - Multiple mice, individual settings, auto swap mouse buttons on second mouse. Forum link
打字
- AutoComplete - Suggests and completes words as you type. Forum link
- TypingAid - Suggests and completes words as you type. Forum link
- Portable Keyboard Layout - helps people to learn better, more efficient keyboard layouts such as Dvorak, Colemak or Asset. Forum link
Tools
List of useful AutoHotkey tools. Tools made for Autohotkey
Interpreter
- AutoHotkey - AutoHotkey interpreter installer and binaries.
- AutoHotkey DLL - AutoHotkey.dll opens the world of AutoHotkey to other programming and scripting languages. Forum link. Documentation link.
- AutoHotkey build for CE - Autohotkey for Pocket PCs / WinCE / Smartphones. Forum link. Documentation link.
Debugging
- [Class] Console - This class is meant to simplify debugging for scripts from simple text handling, to outputting and logging data & arrays. Github link.
Integrated Development Environment
- 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.
- Sublime 4 Autohotkey - Sublime 4 Autohotkey is a patch for Sublime Text text editor which adds support for Autohotkey.
GUI WYSIWYG Builders
- GUI Creator (formerly Basic GUI Creator) - WYSIWYG GUI Creator for AutoHotkey.
Script Recorders and Writers
- Pulover’s Macro Creator - a Free Automation Tool and Script Generator. Recommended for beginners.
Web Syntax Highlighters
- PrismJs - Lightweight minimal Autohotkey syntax highlighting.
- Syntax Highlighter - Legacy syntax highlighter for Autohotkey with default support for line numbers.
Others
- 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.
Resources
List of useful AutoHotkey resources. Various websites, documentation, guides, videos and articles related to AutoHotkey.
Documentation
- Official documentation - Official uptodate AutoHotkey documentation.
Quick-start guides
- Official quick start tutorial - Official quick start tutorial.
- AHK_Tutorial - AutoHotkey tutorial created by tidbit and currently maintained by ahkscript organisation. Github: link.
Websites
- ahkscript.org - Official website of AutoHotkey. Hosts uptodate AutoHotkey downloads and documentation. Hosts the official AutoHotkey forum.
- autohotkey.com - Former official website of AutoHotkey. Hosts an outdated version of AutoHotkey (AutoHotkey Basic, not AutoHotkey_L!) and documentation! It also hosts a forum.
Contributing
Please see CONTRIBUTING for details.