You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+48-37Lines changed: 48 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,9 @@ A curated list of awesome AutoHotkey libraries, library distributions, scripts,
12
12
-[Database](#database)
13
13
-[Filesystem](#filesystem)
14
14
-[Graphics](#libraries-graphics)
15
-
-[GUI](#gui)
15
+
-[GUI](#libraries-gui)
16
16
-[Hotkeys](#hotkeys)
17
+
-[Joystick](#joystick)
17
18
-[Lists](#lists)
18
19
-[Maths](#maths)
19
20
-[Plotting(Graphs, bars, charts and etc)](#libraries-plotting)
@@ -52,48 +53,57 @@ A curated list of awesome AutoHotkey libraries, library distributions, scripts,
52
53
## Libraries
53
54
*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.*
54
55
55
-
####Clipboard
56
+
### Clipboard
56
57
*[WinClip](http://www.apathysoftworks.com/ahk/WinClip.zip) - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum [link](http://www.autohotkey.com/board/topic/74670-class-winclip-direct-clipboard-manipulations/).
57
58
58
-
####Console
59
+
### Console
59
60
*[LibCon](https://github.com/joedf/LibCon.ahk) - 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 [link](http://ahkscript.org/boards/viewtopic.php?t=17).
60
61
*[AHKonsole](https://github.com/G33kDude/Console) - 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 [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=4955).
61
62
62
-
####Database
63
+
### Database
63
64
*[ahkDBA](https://github.com/IsNull/ahkDBA) - An OOP-SQL database access framework. Forum [link](http://www.autohotkey.com/board/topic/71179-).
64
65
65
-
####Filesystem
66
+
### Filesystem
66
67
*[FileGetProperties](http://ahkscript.org/boards/viewtopic.php?f=6&t=3806) - Functions for retrieving extended file properties.
67
68
68
-
####<aname="libraries-graphics"></a>Graphics
69
+
### <aname="libraries-graphics"></a>Graphics
69
70
*[GDIp](https://github.com/tariqporter/Gdip/) by tic - Full featured library that helps in interaction with Microsoft's gdiplus.dll - Forum [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=6517).
70
71
*[GDIp_ImageSearch](http://www.autohotkey.com/board/topic/71100-) - Library using gdiplus.dll for searching image instances on the screen.
71
72
*[Simple GDI class](http://ahkscript.org/boards/viewtopic.php?f=6&t=5820) by GeekDude - A class aiming to make using low-level GDI functions simple.
72
73
73
-
#### GUI
74
+
### <aname="libraries-gui"></a>GUI
75
+
#### General
74
76
*[AutoXYWH](http://ahkscript.org/boards/viewtopic.php?f=6&t=1079) - Move and resize controls automatically when a GUI is resized.
75
77
76
-
#### Hotkeys
77
-
*[HotClass](http://ahkscript.org/boards/viewtopic.php?f=6&t=6105) by evilC - Dynamic Hotkey and Binding system.
78
+
#### ListView
79
+
*[LV_Colors](https://github.com/AHK-just-me/Class_LV_Colors/) by just Me - Individual background and/or text colours for a GUI ListView's cells or rows. Forum [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=1081)
80
+
*[LV_InCellEdit](https://github.com/AHK-just-me/Class_LV_InCellEdit/) by just Me - In-cell editing for ListView controls. Forum [link](http://http://ahkscript.org/boards/viewtopic.php?f=6&t=1076)
81
+
82
+
### Hotkeys
83
+
*[CHotkeyControl](http://ahkscript.org/boards/viewtopic.php?f=6&t=9087) by evilC - Replacement for AHK hotkey GuiControl that supports mouse buttons etc (Partially mature).
78
84
*[HParse](http://www.autohotkey.com/board/topic/92805-) - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey syntax (^x).
79
85
80
-
#### Lists
86
+
### Joystick
87
+
*[CvJoyInterface](http://ahkscript.org/boards/viewtopic.php?t=5705) by evilC - Control a vJoy virtual joystick using AHK.
88
+
*[XInput](http://www.autohotkey.com/board/topic/35848-xinput-xbox-360-controller-api/) by Lexikos - Read XBOX gamepads using XInput (Only way to independently read L/R triggers), control rumble motors.
89
+
90
+
### Lists
81
91
*[List manipulation functions](http://www.hars.us/SW/List.ahk) by Laszlo - Function library to manipulate comma delimited lists. Forum [link](http://www.autohotkey.com/board/topic/3020-list-manipulation-functions/).
82
92
83
-
####Maths
93
+
### Maths
84
94
*[Scientific Maths](http://www.autohotkey.com/board/topic/93516-) - Library facilitating high precision mathematics.
85
95
*[Eval](http://www.autohotkey.com/board/topic/82823-) by fincs (discontinued) - Evaluate AutoHotkey expressions and mathematical statements dynamically.
86
96
87
-
####<aname="libraries-plotting"></a>Plotting(Graphs, bars, charts and etc)
97
+
### <aname="libraries-plotting"></a>Plotting(Graphs, bars, charts and etc)
88
98
*[BarChart](http://www.autohotkey.com/board/topic/82959-barchart/) - Library for making bar charts. Download [link](https://dl.dropboxusercontent.com/u/171417982/AHK/BarChart/BarChart.zip).
89
99
*[Excel Charts](http://www.autohotkey.com/board/topic/88438-excel-charts/) - Library for creating a graph in Excel, save the graph as an image and display it in a GUI.
90
100
*[XGraph](http://ahkscript.org/boards/viewtopic.php?t=3492) - Function library for graphically plotting real time data.
91
101
92
-
####Sockets
102
+
### Sockets
93
103
*[AHKsock](http://www.autohotkey.com/board/topic/53827-) - Function based sockets library. Supports TCP.
94
104
*[Socket Class (überarbeitet)](http://www.autohotkey.com/board/topic/94376-) - Class based sockets library. Supports TCP and UDP.
95
105
96
-
####Text manipulation
106
+
### Text manipulation
97
107
*[TF](https://github.com/hi5/TF) - Functions for manipulation of text files such as *.txt, *.ahk, *.html, *.css etc and Strings (or variables). Forum [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=576).
98
108
*[String Things](http://ahkscript.org/boards/viewtopic.php?f=6&t=53) by tidbit - Stand-alone string manipulation functions.
99
109
@@ -113,68 +123,69 @@ A curated list of awesome AutoHotkey libraries, library distributions, scripts,
113
123
## Scripts
114
124
*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.*
115
125
116
-
####<aname="scripts-clipboard"></a>Clipboard
126
+
### <aname="scripts-clipboard"></a>Clipboard
117
127
*[Clipjump](http://clipjump.sourceforge.net/) - is a Multiple-Clipboard management utility for Windows. Source code: [GitHub](https://github.com/aviaryan/Clipjump). Forum threads: [link 1](http://ahkscript.org/boards/viewtopic.php?f=6&t=401), [link 2](http://www.autohotkey.com/board/topic/91488-clipjump-the-ultimate-clipboard-manager-updated-0708/).
118
128
119
-
####<aname="scripts-filesystem"></a>Filesystem
129
+
### <aname="scripts-filesystem"></a>Filesystem
120
130
*[Belvedere](https://github.com/adampash/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](http://lifehacker.com/341950/belvedere-automates-your-self+cleaning-pc).
121
131
122
-
####<aname="scripts-graphics"></a>Graphics
132
+
### <aname="scripts-graphics"></a>Graphics
123
133
*[Fun with GDIPlus](http://ahkscript.org/boards/viewtopic.php?f=6&t=6071) - Interesting GDI+ examples.
124
134
125
-
####<aname="scripts-gui"></a>GUI
135
+
### <aname="scripts-gui"></a>GUI
126
136
*[Examples of Non-Standard GUIs (ActiveX, GDI, etc.)](http://ahkscript.org/boards/viewtopic.php?f=6&t=3851) - Examples of GUIs using non-standard methods to produce beautiful user interfaces.
127
137
128
-
####Mouse
138
+
### Mouse
129
139
*[EitherMouse](http://www.EitherMouse.com) - Multiple mice, individual settings, auto swap mouse buttons on second mouse. Forum [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=3648).
130
140
131
-
####Typing
141
+
### Typing
132
142
*[AutoComplete](https://github.com/Uberi/Autocomplete) - Suggests and completes words as you type. Forum [link](http://www.autohotkey.com/board/topic/60998-autocomplete/).
143
+
*[Lintalist](http://lintalist.github.io/) - Searchable interactive lists to copy & paste text with plugins. Forum [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=3378).
133
144
*[TypingAid](https://github.com/ManiacDC/TypingAid/releases) - Suggests and completes words as you type. Forum [link](http://www.autohotkey.com/board/topic/49517-typingaid-v219d-word-autocompletion-utility/) GitHub [link](https://github.com/ManiacDC/TypingAid).
134
145
*[Portable Keyboard Layout](http://pkl.sourceforge.net/) - helps people to learn better, more efficient keyboard layouts such as Dvorak, Colemak or Asset. Forum [link](http://www.autohotkey.com/forum/viewtopic.php?p=249193#249193).
135
146
136
147
<br>
137
148
## Tools
138
149
*List of useful AutoHotkey tools. Tools made for Autohotkey*
139
150
140
-
####Interpreter
151
+
### Interpreter
141
152
*[AutoHotkey](http://ahkscript.org/download/) - AutoHotkey interpreter installer and binaries.
142
153
*[AutoHotkey DLL](https://github.com/HotKeyIt/ahkdll-v1-release/) - AutoHotkey.dll opens the world of AutoHotkey to other programming and scripting languages. Forum [link](http://www.autohotkey.com/board/topic/39588-autohotkeydll/). Documentation [link](http://hotkeyit.ahk4.net/files/AutoHotkey-txt.html).
143
154
*[AutoHotkey build for CE](http://www.autohotkey.net/%7EMicha/AutohotkeyCE/AutoHotkeyCEUni.CAB) - Autohotkey for Pocket PCs / WinCE / Smartphones. Forum [link](http://www.autohotkey.com/board/topic/24776-autohotkey-for-pocket-pcs-wince-smartphones/). Documentation [link](http://www.autohotkey.net/~Micha/AutohotkeyCE/html/).
*[[Class] Console](http://ahkscript.org/boards/viewtopic.php?f=6&t=2116) - 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).
148
159
*[Print Array](http://www.autohotkey.com/board/topic/70490-print-array/) - Function that prints array content in GUI.
149
160
150
-
####Decompilers
161
+
### Decompilers
151
162
*[AutoHotkey decompiler](http://ge.tt/8zMaRUW1/v/6) - for AHK 1.1+ Forum [link](http://www.autohotkey.com/community/viewtopic.php?f=13&t=89275).
152
163
*[AutoHotkey decompiler - classic](http://www.autohotkey.com/docs/Scripts.htm#exe2ahk) - for AHK 1.0 does not work with password or /nodecompile protected files.
153
164
154
-
####Integrated Development Environment
165
+
### Integrated Development Environment
155
166
*[AHK Studio](http://ahkscript.org/boards/viewtopic.php?f=6&t=300) - SciLexer.dll based IDE for AutoHotkey.
156
167
*[DRAKON Editor](http://ahkscript.org/boards/viewtopic.php?f=6&t=3108) - Visual programming (with DRAKON diagrams) for AutoHotkey.
157
168
*[Notepad++ for AutoHotkey](http://ahkscript.org/boards/viewtopic.php?f=7&t=50) - Setup for popular code editor Notepad++ for AutoHotkey.
158
169
*[SciTE4AutoHotkey](http://fincs.ahk4.net/scite4ahk/) - SciTE-based IDE for AutoHotkey.
159
170
*[SublimeAutoHotkey](https://github.com/ahkscript/SublimeAutoHotkey) - AutoHotkey AHK language package for SublimeText including syntax highlighting, comments toggling, auto-completions, build system definitions, commands for ahkrun, ahkcompile, ahkrunpiped.
160
171
*[Sublime 4 AutoHotkey](http://www.autohotkey.com/board/topic/91066-sublime-4-autohotkey-updated-1311/) (discontinued) - Sublime 4 AutoHotkey is a patch for Sublime Text text editor which adds support for AutoHotkey.
*[Pulover’s Macro Creator](http://www.macrocreator.com/) - a Free Automation Tool and Script Generator. Recommended for beginners. Forum [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=143). GitHub [link](https://github.com/Pulover/PuloversMacroCreator).
*[Syntax Highlighter](https://github.com/aviaryan/highlighter-ahk-zenburn) - Legacy syntax highlighter for AutoHotkey with default support for line numbers.
171
182
172
-
####<aname="tools-others"></a>Others
183
+
### <aname="tools-others"></a>Others
173
184
*[GoTo](http://www.autohotkey.com/board/topic/95009-) - Addon for any text editor that helps you jump to labels, hotkeys, hotstrings and functions in the active file.
174
185
*[Context sensitive help in any editor](http://www.autohotkey.com/board/topic/94493-) - Addon for any text editor that provides context sensitive help by pressing F1.
175
186
*[CodeQuickTester](http://ahkscript.org/boards/viewtopic.php?f=6&t=6113) by GeekDude - A lightweight dynamic code tester.
176
187
177
-
####(Use in) other programming languages
188
+
### (Use in) other programming languages
178
189
179
190
*[.NET Framework Interop (CLR, C#, VB)](https://dl.dropbox.com/u/20532918/Lib/CLR-1.2.zip) - Forum [link](http://ahkscript.org/boards/viewtopic.php?f=6&t=4633).
180
191
*[ActiveScript - Host VBScript and JScript in-process](http://ahkscript.org/boards/viewtopic.php?f=6&t=4555) - 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.
@@ -191,30 +202,30 @@ A curated list of awesome AutoHotkey libraries, library distributions, scripts,
191
202
## Tutorials
192
203
*List of useful AutoHotkey tutorials.*
193
204
194
-
####<aname="tutorials-classes"></a>Classes
205
+
### <aname="tutorials-classes"></a>Classes
195
206
*[Classes in AHK, Basic tutorial](http://ahkscript.org/boards/viewtopic.php?f=7&t=6033) - AutoHotkey classes basic tutorial.
196
207
*[Classes in AHK, a Dissection (Advanced)](http://ahkscript.org/boards/viewtopic.php?f=7&t=6177) - AutoHotkey classes advanced tutorial.
197
208
198
-
####<aname="tutorials-gui"></a>GUI
209
+
### <aname="tutorials-gui"></a>GUI
199
210
*[Use HTML and CSS for your GUIs!](http://ahkscript.org/boards/viewtopic.php?f=7&t=4588) - Using HTML and CSS for creating GUIs.
*List of useful AutoHotkey resources. Various websites, documentation, guides, videos and articles related to AutoHotkey.*
207
218
208
-
####Documentation
209
-
*[Official documentation](http://ahkscript.org/docs/AutoHotkey.htm) - Official uptodate AutoHotkey documentation.
219
+
### Documentation
220
+
*[Official documentation](http://ahkscript.org/docs/AutoHotkey.htm) - Official uptodate AutoHotkey documentation. GitHub [link](https://github.com/Lexikos/AutoHotkey_L-Docs).
210
221
211
-
####Books
222
+
### Books
212
223
*[ahkbook](http://ahkscript.github.io/ahkbook/projectinfo.html) - a book on AutoHotkey (not completed yet). Forum thread: [link](http://www.autohotkey.com/board/topic/73014-ahkbook-a-free-online-book-for-autohotkey/).
213
224
214
-
####Quick-start guides
225
+
### Quick-start guides
215
226
*[Official quick start tutorial](http://ahkscript.org/docs/Tutorial.htm) - Official quick start tutorial - originally written by tidbit. Forum [link](http://ahkscript.org/boards/viewtopic.php?f=7&t=27).
216
227
217
-
####Websites
228
+
### Websites
218
229
*[ahkscript.org](http://ahkscript.org/) - Official website of AutoHotkey.
219
230
*[autohotkey.com](http://www.autohotkey.com/) - Former official website of AutoHotkey.
220
231
*[ahkscript GitHub organization](https://github.com/ahkscript) - Official ahkscript GitHub organization.
0 commit comments