===== Script Showcase ====== You asked for it, here it is. Please arrange chronologically, grouped by year, so that new scripts are near the top. ===== 2025 ===== * ''2025-09-21'' (v1) [[https://github.com/elModo7/Script-Search-Tool|Script Search]] by [[user:elModo7]] - Scripts manager and searcher. Works with archived and plain scripts. Allows you to preview found script. * ''2025-09-17'' (v2) [[https://github.com/The-CoDingman/RemoteListView.ahk|RemoteListView]] by [[user:The-CoDingman]] - Allows you to easily work with ListView controls in any external application: find, select and retrieve items from ListView. * ''2025-09-16'' (v2) [[https://github.com/JoyHak/ChangeLogSorter|ChangeLogSorter]] by [[user:Rafaello]] - Merges change logs into one file in chronological order. Allows to sort fixes, changes, etc. by date. * ''2025-09-16'' (v2) [[https://github.com/Cobracrystal/ahk/blob/main/LibrariesV2/Dependencies.ahk|Dependency Graph]] by [[user:Cobracrystal]] - Visualize the dependencies of your file or project as a graph, tree, list or array. It also allows you to manage the merging of included scripts and libraries into a single file. * ''2025-09-08'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=139053|GuiNotify]] by [[user:V0RT3X]] - A customizable GUI notification system. * ''2025-09-07'' (v2) [[https://github.com/holy-tao/AhkWin32Projection|AhkWin32Projection]] by [[user:holy-tao]] - Provides wrappers and toolkits for working with Win32 API. It aims greatly simplify the process of working with structs and DllCalls and to alleviate the plague of magic numbers. * ''2025-08-30'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=138976|Centered image and text]] by [[user:V0RT3X]] - Creates a resizable, draggable, and always-on-top GUI window that centers an image and text on your screen. * ''2025-08-17'' (v2) [[https://github.com/PolarGoose/AutoHotkey-ProcessRunner-dll|ProcessRunner]] by [[user:PolarGoose]] - A DLL that provides class to run executables, read their output and exit code. * ''2025-08-14'' (v2) [[https://github.com/0w0Demonic/Alchemy|Alchemy]] by [[user:0w0Demonic]] - Toolkit for OOP and data manipulation: map chains, class methods and properties privatizers, API client generators, self-generating enum classes, cascading objects and classes and more. * ''2025-08-12'' (v2) [[https://github.com/0w0Demonic/Yako|Yako]] by [[user:0w0Demonic]] - Overwrite window procedures of external applications using DLL injection, a well-known hacking technique that involves injecting code into foreign processes. * ''2025-08-11'' (v2) [[https://github.com/JoyHak/MarkdownToBBCode|MarkdownToBBCode]] by [[user:Rafaello]] - Convert text from Markdown to BBCode markup language using GUI or CLI. * ''2025-07-14'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=138178&p=610320#p610320|Timer]] ([[https://github.com/Nich-Cebolla/AutoHotkey-LibV2/blob/main/Timer.ahk|GitHub]]) by [[user:Cebolla]] - A reusable timer object with history functionality. The object inherits from Array. * ''2025-07-03'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=138039|Dbg]] by [[user:Disintegration99]] - Improved MsgBox that can display the contents of arrays, objects, buffers, and much, much more. For example, you can see a Hex dump of buffers or the exact type of numeric values. * ''2025-06-14'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=137712|MenuIcon]] by [[user:SKAN]] - Cheap/Hackish HICONs for Menu.SetIcon() which allows to use [[https://learn.microsoft.com/en-us/windows/apps/design/style/segoe-ui-symbol-font#how-do-i-get-this-font|Segoe MDL2 Assets]] font for menu icons. * ''2025-05-27'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=137415&p=604407#p604407|StringifyAll]] ([[https://github.com/Nich-Cebolla/StringifyAll|GitHub]]) by [[user:Cebolla]] - A customizable solution for serializing object properties, including inherited properties, and/or items into a valid JSON string. * ''2025-05-22'' (v2) [[https://github.com/Chuckalttponline/ScriptLink--IPC--for-AutoHotKey-v2/tree/main|ScriptLink]] by [[user:Cebolla]] - Class for scripts [[https://www.geeksforgeeks.org/operating-systems/inter-process-communication-ipc|commmunication]] via messages. Allows you to call any function, class and method from any other script. * ''2025-05-10'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=137136|Toggle Taskbar Grouping]] by [[user:mesutakcan]] - Toggles the taskbar grouping setting in Windows. It changes the setting between "Never combine" and "Always combine". * ''2025-05-04'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=137065|Inheritance]] ([[https://github.com/Nich-Cebolla/AutoHotkey-LibV2/tree/main/inheritance|GitHub]]) by [[user:Cebolla]] - Functions to work with AHK's object inheritance model. Contains ideas and details how to start working with OOP patterns in AHK. * ''2025-05-04'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=137068|FindControls]] by [[user:Rafaello]] - Wrapper around the MS function ''FindWindowEx'' that provides an alternative fast way to get window controls (elements) recursively. * ''2025-04-25'' (v2) [[https://github.com/DemerNkardaz/DSL-KeyPad|DSL KeyPad]] by [[user:DemerNkardaz]] - Multilingual input, auxiliary tool for typing languages based on Latin & Cyrillic scripts and special characters. * ''2024-04-13'' (v2) [[https://github.com/Descolada/AHK-v2-libraries/blob/main/Lib/WinEvent.ahk|WinEvent]] ([[https://github.com/Descolada/Aris|GitHub]]) by [[user:Descolada]] - Monitors window events for all windows or specific windows and calls passed callback on event. * ''2025-03-10'' (v2) [[https://github.com/0w0Demonic/AquaHotkey|AquaHotkey]] by [[user:0w0Demonic]] - Class prototyping library that lets you rewrite or extend built-in types like ''Array'', ''String'' or ''Map'' to match your own style and preferences. It's big meta-programming toolkit to improve your overall AHK experience. * ''2025-05-08'' (v2) [[https://github.com/JoyHak/Flow-Launcher-windows-key|FlowHotkeys]] by [[user:Rafaello]] - Allows you to single, double press or hold any hotkey in [[https://github.com/Flow-Launcher/Flow.Launcher|Flow Launcher]] (files/apps searcher), use ''Windows'' key to open Flow Launcher, open any file in selected editor and show the target path of any found ''lnk'' or ''url'' file. * ''2025-02-16'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=135897&p=597974#p597974|QuickFind]] ([[https://github.com/Nich-Cebolla/AutoHotkey-QuickFind|GitHub]]) by [[user:Cebolla]] - This function performs a binary search on a sorted array, returning the index of the target value if found. * ''2025-02-06'' (v2) [[https://github.com/Nich-Cebolla/ParseCsv-AutoHotkey|CSV parser]] by [[user:Cebolla]] - An all-purpose, easy-to-use CSV parser. * ''2025-02-01'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=135649|BorderActions]] by [[user:lnminente]] - Set the borders inside the window inside which the mouse wheel will perform the specified actions. This allows you to use a mouse with a small number of buttons as a multifunctional tool. * ''2025-01-26'' (v1) [[https://github.com/JoyHak/QuickSwitch|QuickSwitch]] by [[user:Rafaello]] - "Open/save as" file dialog improvement. Lets you automatically switch to the path you need from supported file managers, clipboard or saved favorite paths. * ''2025-01-19'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=137790|Segoe MDL2 Assets Icon Picker]] ([[https://github.com/akcansoft/Segoe-MDL2-Assets-Icon-Picker|GitHub]]) by [[user:mesutakcan]] - Lightweight utility that allows you to browse, search, and copy icons from the Segoe MDL2 Assets font, which is widely used in Windows applications for modern UI symbols. * ''2025-01-19'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=135401|Distributions]] ([[https://github.com/Nich-Cebolla/AutoHotkey-Distributions|GitHub]]) by [[user:Cebolla]] - Functions for generating sets of random numbers that adhere to the distribution type: clustered, even, exponential, gaussian and weighted. * ''2025-01-19'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=135399&p=595583&hilit=Variadic+method#p595583|Another Array library]] ([[https://github.com/Nich-Cebolla/AutoHotkey-Array|GitHub]]) by [[user:Cebolla]] - Contains common array methods. The implementations are optimized to require the least number of calculations to produce the intended result. * ''2025-01-07'' (v2) [[https://github.com/Cobracrystal/ahk/blob/main/Demo_Scripts/AltDragStandalone.ahk|Yet Another AltDrag]] ([[https://github.com/Cobracrystal/ahk/blob/main/LibrariesV2/AltDrag.ahk|library version]]) by [[user:Cobracrystal]] - Contains functions manipulating windows with your mouse: move, resize, snap to the corner/screen edge, make at the top and more. ===== 2024 ===== * ''2024-12-04'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=134661|DLLManager]] by [[user:Komrad Toast]] - Small library which smoothes over much of the boilerplate involved with DLL-heavy scripts. * ''2024-10-14'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=133674|adash.ahk]] ([[https://github.com/adash-ahk/adash.ahk|GitHub]]) by [[user:Chunjee]] - Comprehensive collection of data manipulation methods to slice and dice arrays, string, and tables. * ''2024-10-13'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=133650|Aris]] ([[https://github.com/Descolada/Aris|GitHub]]) by [[user:Descolada]] - Excellent AHK package manager that greatly simplifies finding, installing, and upgrading any library you might need. * ''2024-10-03'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=134073|Monitor]] ([[https://github.com/Nich-Cebolla/Monitor.ahk|GitHub]]) by [[user:Cebolla]] - Classes with methods for obtaining information about monitor size, dimensions, position, and DPI. * ''2024-09-30'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=132953&p=584011&hilit=Menu+Drag+and+drop#p584011|Window Spy extended]] by [[user:autocart]] - Improved spy with enlarged GUI with additional documentation for options. It has the ability to "lock" information about the current window. * ''2024-09-07'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=132953&p=584011&hilit=Menu+Drag+and+drop#p584011|Drag and drop]] by [[user:V0RT3X]] - Simply drop any file(s) onto the GUI and get the file path(s) displayed and copied to the clipboard for pasting. * ''2024-08-24'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=132310&p=581564&hilit=color+picker#p581564|MonoChrome Theme Maker]] by [[user:kunkel321]] - Design your own color theme for GUIs, then export the hexcodes. * ''2024-08-07'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=132474|Flexi-Finder]] by [[user:prasad383]] - File search script designed for quick and customizable searches within specific folders or groups of folders. Easily configureable to search for particular file extensions and assign different hotkeys to switch between various directory sets. * ''2024-08-13'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=132433|Color]] ([[https://github.com/tylerjcw/Color|GitHub]]) by [[user:Komrad Toast]] - Feature-rich image manipulation library capable of complex chains of color filters. * ''2024-08-09'' (v2) [[https://github.com/The-CoDingman/gToolTip.ahk|gToolTip]] by [[user:The-CoDingman]] - Class for creating custom ToolTips. Improves displayed ToolTips management and custiomization. * ''2024-08-07'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=132295|YACS - Yet Another Color Selector]] ([[https://github.com/tylerjcw/YACS|GitHub]]) by [[user:Komrad Toast]] - Handy color picking tool with a live-updating zoomed view. * ''2024-08-04'' (v2) [[https://github.com/Qriist/class_MediaInfo|class_MediaInfo]] by [[user:Qriist]] - Convenient MediaInfo library designed for quickly examining any type of file. * ''2025-07-30'' (v2) [[https://github.com/akcansoft/AS-Image-Viewer|AS Image Viewer]] by [[user:mesutakcan]] - Minimalist image viewer application that uses [[https://github.com/buliasz/AHKv2-Gdip|GDI+]] for rendering. It supports multiple image formats and allows easy navigation and management through a simple GUI interface. * ''2025-09-21'' (v2) [[https://github.com/nperovic/GuiEnhancerKit|GUI enhancer]] by [[user:nperovic]] - Provides a set of extended methods and properties to enhance your GUI development experience: rounded controls, change back and front color, apply mika blur, update and resize controls, register messages and more. * ''2024-06-24'' (v2) [[https://github.com/The-CoDingman/Script-Communication|Script Communication]] by [[user:The-CoDingman]] - Library for scripts [[https://www.geeksforgeeks.org/operating-systems/inter-process-communication-ipc|commmunication]] via messages. Allows to send and recieve messages (and data) between separate AHK scripts. * ''2024-06-20'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=76&t=130859&p=575882&hilit=color+picker#p575882|ChooseFont]] by [[user:JnLlnd]] - Font selection dialog with various flags. * ''2024-05-31'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=130379&p=573653&hilit=color+picker#p573653|Colorette]] by [[user:hisrRB57]] - Simple standalone script that runs when you launch it, lets you pick a color (Hex or RGB) and exits the script. * ''2024-04-09'' (v2) [[https://github.com/evilC/TapHoldManager|TapHoldManager]] by [[user:evilC]] - Class for Long Press / Multi tap / Multi tap and hold. Allows you to use the same hotkey for different actions and create context sensitive versions of such hotkeys. * ''2024-03-27'' (v2) [[https://github.com/The-CoDingman/WebViewToo|WebViewToo]] by [[user:The-CoDingman]] - Allows for use of the [[https://learn.microsoft.com/en-us/microsoft-edge/webview2/|WebView2 Framework]] within AHK to create Web Controls and Web-based GUIs. * ''2024-03-11'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=127179|LibQurl]] ([[https://github.com/Qriist/LibQurl|GitHub]]) by [[user:Qriist]] - Feature-rich binding of [[https://curl.se/|curl]]/[[https://curl.se/libcurl/|libcurl]], bringing to AutoHotKey the scriptable power of perhaps the most widely used data transfer engine on the planet. * ''2025-02-29'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=126656|Easy Window Dragging]] (KDE style) by [[user:Cebolla]] - Manipulate windows with your mouse and keyboard: move and resize. * ''2024-01-29'' (v2) [[https://github.com/contratemps/AHK_RegExTester|AHK_RegExTester]] by [[user:contratemps]] - Allows you to evaluate and test regex needles on the fly. Updates as you type and enter your regex. * ''2024-01-10'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=124741|GUI for Testing Multiple Scripts Over 1ks Of Iterations for Speed Optimization]] by [[user:sashaatx]] ===== 2023 ===== * ''2023-12-20'' (v2) [[https://github.com/DepthTrawler/DupliDropDetective|DupliDropDetective]] by [[user:DepthTrawler]] - Swiftly identify duplicate files within your folders. This tool has a user-friendly drag-and-drop feature and supports command line arguments for enhanced flexibility and automation. * ''2023-11-28'' (v2) [[https://github.com/G33kDude/cJson.ahk|cJson]] by [[user:geek]] - The first and only AutoHotkey JSON library to use embedded compiled C for high performance. * ''2023-10-27'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=122655|Lua.ahk]] by [[user:delpyth]] - Provides bindings for Lua's DLL, allowing you to use Lua in your AHK scripts. * ''2023-08-29'' (v1) [[https://github.com/Ixiko/AHK-CodeSearch|Code Search]] by [[user:lxiko]] - Recursive search for any code on your hard drive (not limited to ''.ahk''). Allows you to preview found results, filter them and search in specified directories. * ''2023-03-31'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=115622|Snipper]] by [[user:FanaticGuru]] - This is a snipping tool to convert an area of the screen into a picture. * ''2024-03-26'' (v2) [[https://github.com/The-CoDingman/ClipboardManager|ClipboardManager]] by [[user:The-CoDingman]] Custom Clipboard History Manager allowing you to log information separately from the basic Window's Clipboard History. * ''2023-03-21'' (v2) [[https://github.com/evilC/AutoHotInterception|AutoHotInterception]] by [[user:evilC]] - A driver for intercepting keys and blocking input. Allows you to perform deep hotkeys remapping bypassing AHK hotkey system. * ''2023-03-05'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?p=510831#p510831|Hotstring Hints]] by [[user:5Ey7Q]] - Shows an editor-style AutoComplete dropdown menu when typing your hotstrings anywhere. * ''2023-01-01'' (v2) [[https://discord.com/channels/115993023636176902/1170220095512002560/1170220095512002560|DarkMode WindowSpy]] by [[user:nperovic]] - Window Spy in Darkmode Styling. ===== 2022 ===== * ''2022-08-26'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=107759&p=479327&hilit=range#p479327|Range]] ([[https://discord.com/channels/115993023636176902/1416322900675399731/1417388138581463110|Discord]]) by [[user:Descolada]] - Creates a lazy inclusive (closed) range with the specified bounds. Can be infinite with any direction (1,2 to +inf., or -1,-2 to -inf.). Allows to create backward loop. * ''2022-03-11'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=101418|Color Pallet]] by [[user:AHK_user]] - Simple color picker that returns the selected color in the 0xffffffff format. * ''2022-09-09'' (v2) [[https://www.autohotkey.com/boards/viewtopic.php?f=83&t=108272|String.ahk, Array.ahk, Misc.ahk]] ([[https://github.com/Descolada/AHK-v2-libraries|GitHub]]) by [[user:Descolada]] - A compilation of useful string and array methods. Also contains some useful functions in [[https://github.com/Descolada/AHK-v2-libraries/blob/main/Lib/Misc.ahk|Misc.ahk]] that can separately be copied into your scripts. ===== 2021 ===== * ''2021-05-08'' (v2) [[https://github.com/TheArkive/FontPicker_ahk2|FontPicker]] by [[user:TheArkive]] - Font selection dialog. Returns the font object with font properties like ''size'', ''bold'', ''italic'' and more. * ''2021-05-05'' (v2) [[https://github.com/TheArkive/ListIcons_ahk2/blob/master/_ListIcons.ahk|ListIcons]] by [[user:TheArkive]] - Icon selection dialog that allows to select an icon from any resourse that contains icons. * ''2021-06-30'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?t=92145|ChooseColors]] by [[user:SKAN]] - Color picker with powerful backend (hex, rgb, conversions) and beautiful frontend (gradient, history, sliders). ===== 2020 ===== ===== 2019 ===== * ''2019-09-16'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=68408|biga.ahk]] ([[https://github.com/biga-ahk/biga.ahk|GitHub]]) by [[user:Chunjee]] - A modern immutable utility library * ''2019-08-16'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=67164&p=288584&hilit=Font+picker#p288584|Quick Palette]] by [[user:SpeedMaster]] - Allows to quickly select a color or a range of colors * ''2019-06-20'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=65584|Quick Picto Viewer]] by [[user:robodesign]] - This is an image viewer, organizer and editor based on the GDI+ and FreeImage libraries. ===== 2018 ===== * ''2018-05-31'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?p=221287#p221287|AHK Dynamic Obfuscator L]] by [[user:DigiDon]] - Protect your code by obfuscation. ===== 2017 ===== * ''2017-01-17'' (v1) [[https://www.autohotkey.com/boards/viewtopic.php?f=6&t=27002|Rubbish]] by [[user:TheDewd]] - Rubbish is an application that creates a tray icon to represent the Windows recycle bin.