Skip to content

Commit 54ba097

Browse files
committed
Merge branch 'master' into gh-pages
2 parents a7ab648 + 87681d8 commit 54ba097

1 file changed

Lines changed: 48 additions & 37 deletions

File tree

README.md

Lines changed: 48 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ A curated list of awesome AutoHotkey libraries, library distributions, scripts,
1212
- [Database](#database)
1313
- [Filesystem](#filesystem)
1414
- [Graphics](#libraries-graphics)
15-
- [GUI](#gui)
15+
- [GUI](#libraries-gui)
1616
- [Hotkeys](#hotkeys)
17+
- [Joystick](#joystick)
1718
- [Lists](#lists)
1819
- [Maths](#maths)
1920
- [Plotting(Graphs, bars, charts and etc)](#libraries-plotting)
@@ -52,48 +53,57 @@ A curated list of awesome AutoHotkey libraries, library distributions, scripts,
5253
## Libraries
5354
*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.*
5455

55-
#### Clipboard
56+
### Clipboard
5657
* [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/).
5758

58-
#### Console
59+
### Console
5960
* [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).
6061
* [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).
6162

62-
#### Database
63+
### Database
6364
* [ahkDBA](https://github.com/IsNull/ahkDBA) - An OOP-SQL database access framework. Forum [link](http://www.autohotkey.com/board/topic/71179-).
6465

65-
#### Filesystem
66+
### Filesystem
6667
* [FileGetProperties](http://ahkscript.org/boards/viewtopic.php?f=6&t=3806) - Functions for retrieving extended file properties.
6768

68-
#### <a name="libraries-graphics"></a>Graphics
69+
### <a name="libraries-graphics"></a>Graphics
6970
* [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).
7071
* [GDIp_ImageSearch](http://www.autohotkey.com/board/topic/71100-) - Library using gdiplus.dll for searching image instances on the screen.
7172
* [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.
7273

73-
#### GUI
74+
### <a name="libraries-gui"></a>GUI
75+
#### General
7476
* [AutoXYWH](http://ahkscript.org/boards/viewtopic.php?f=6&t=1079) - Move and resize controls automatically when a GUI is resized.
7577

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).
7884
* [HParse](http://www.autohotkey.com/board/topic/92805-) - Function to convert meaningful shortcuts (Ctrl+X) to AutoHotkey syntax (^x).
7985

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
8191
* [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/).
8292

83-
#### Maths
93+
### Maths
8494
* [Scientific Maths](http://www.autohotkey.com/board/topic/93516-) - Library facilitating high precision mathematics.
8595
* [Eval](http://www.autohotkey.com/board/topic/82823-) by fincs (discontinued) - Evaluate AutoHotkey expressions and mathematical statements dynamically.
8696

87-
#### <a name="libraries-plotting"></a>Plotting(Graphs, bars, charts and etc)
97+
### <a name="libraries-plotting"></a>Plotting(Graphs, bars, charts and etc)
8898
* [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).
8999
* [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.
90100
* [XGraph](http://ahkscript.org/boards/viewtopic.php?t=3492) - Function library for graphically plotting real time data.
91101

92-
#### Sockets
102+
### Sockets
93103
* [AHKsock](http://www.autohotkey.com/board/topic/53827-) - Function based sockets library. Supports TCP.
94104
* [Socket Class (überarbeitet)](http://www.autohotkey.com/board/topic/94376-) - Class based sockets library. Supports TCP and UDP.
95105

96-
#### Text manipulation
106+
### Text manipulation
97107
* [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).
98108
* [String Things](http://ahkscript.org/boards/viewtopic.php?f=6&t=53) by tidbit - Stand-alone string manipulation functions.
99109

@@ -113,68 +123,69 @@ A curated list of awesome AutoHotkey libraries, library distributions, scripts,
113123
## Scripts
114124
*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.*
115125

116-
#### <a name="scripts-clipboard"></a>Clipboard
126+
### <a name="scripts-clipboard"></a>Clipboard
117127
* [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/).
118128

119-
#### <a name="scripts-filesystem"></a>Filesystem
129+
### <a name="scripts-filesystem"></a>Filesystem
120130
* [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).
121131

122-
#### <a name="scripts-graphics"></a>Graphics
132+
### <a name="scripts-graphics"></a>Graphics
123133
* [Fun with GDIPlus](http://ahkscript.org/boards/viewtopic.php?f=6&t=6071) - Interesting GDI+ examples.
124134

125-
#### <a name="scripts-gui"></a>GUI
135+
### <a name="scripts-gui"></a>GUI
126136
* [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.
127137

128-
#### Mouse
138+
### Mouse
129139
* [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).
130140

131-
#### Typing
141+
### Typing
132142
* [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).
133144
* [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).
134145
* [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).
135146

136147
<br>
137148
## Tools
138149
*List of useful AutoHotkey tools. Tools made for Autohotkey*
139150

140-
#### Interpreter
151+
### Interpreter
141152
* [AutoHotkey](http://ahkscript.org/download/) - AutoHotkey interpreter installer and binaries.
142153
* [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).
143154
* [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/).
144155
* [IronAHK](https://github.com/polyethene/IronAHK) - Cross platform .NET rewrite - *unfinished*.
145156

146-
#### Debugging
157+
### Debugging
147158
* [[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).
148159
* [Print Array](http://www.autohotkey.com/board/topic/70490-print-array/) - Function that prints array content in GUI.
149160

150-
#### Decompilers
161+
### Decompilers
151162
* [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).
152163
* [AutoHotkey decompiler - classic](http://www.autohotkey.com/docs/Scripts.htm#exe2ahk) - for AHK 1.0 does not work with password or /nodecompile protected files.
153164

154-
#### Integrated Development Environment
165+
### Integrated Development Environment
155166
* [AHK Studio](http://ahkscript.org/boards/viewtopic.php?f=6&t=300) - SciLexer.dll based IDE for AutoHotkey.
156167
* [DRAKON Editor](http://ahkscript.org/boards/viewtopic.php?f=6&t=3108) - Visual programming (with DRAKON diagrams) for AutoHotkey.
157168
* [Notepad++ for AutoHotkey](http://ahkscript.org/boards/viewtopic.php?f=7&t=50) - Setup for popular code editor Notepad++ for AutoHotkey.
158169
* [SciTE4AutoHotkey](http://fincs.ahk4.net/scite4ahk/) - SciTE-based IDE for AutoHotkey.
159170
* [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.
160171
* [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.
161172

162-
#### GUI WYSIWYG Builders
173+
### GUI WYSIWYG Builders
163174
* [GUI Creator (formerly Basic GUI Creator)](http://ahkscript.org/boards/viewtopic.php?f=6&t=303) - WYSIWYG GUI Creator for AutoHotkey.
164175

165-
#### Script Recorders and Writers
176+
### Script Recorders and Writers
166177
* [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).
167178

168-
#### Web Syntax Highlighters
179+
### Web Syntax Highlighters
169180
* [PrismJs](http://ahkscript.org/boards/viewtopic.php?f=22&t=3942) - Lightweight minimal AutoHotkey syntax highlighting.
170181
* [Syntax Highlighter](https://github.com/aviaryan/highlighter-ahk-zenburn) - Legacy syntax highlighter for AutoHotkey with default support for line numbers.
171182

172-
#### <a name="tools-others"></a>Others
183+
### <a name="tools-others"></a>Others
173184
* [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.
174185
* [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.
175186
* [CodeQuickTester](http://ahkscript.org/boards/viewtopic.php?f=6&t=6113) by GeekDude - A lightweight dynamic code tester.
176187

177-
#### (Use in) other programming languages
188+
### (Use in) other programming languages
178189

179190
* [.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).
180191
* [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,
191202
## Tutorials
192203
*List of useful AutoHotkey tutorials.*
193204

194-
#### <a name="tutorials-classes"></a>Classes
205+
### <a name="tutorials-classes"></a>Classes
195206
* [Classes in AHK, Basic tutorial](http://ahkscript.org/boards/viewtopic.php?f=7&t=6033) - AutoHotkey classes basic tutorial.
196207
* [Classes in AHK, a Dissection (Advanced)](http://ahkscript.org/boards/viewtopic.php?f=7&t=6177) - AutoHotkey classes advanced tutorial.
197208

198-
#### <a name="tutorials-gui"></a>GUI
209+
### <a name="tutorials-gui"></a>GUI
199210
* [Use HTML and CSS for your GUIs!](http://ahkscript.org/boards/viewtopic.php?f=7&t=4588) - Using HTML and CSS for creating GUIs.
200211

201-
#### <a name="tutorials-mcode"></a>MCode (machine code)
212+
### <a name="tutorials-mcode"></a>MCode (machine code)
202213
* [MCode Tutorial](http://ahkscript.org/boards/viewtopic.php?f=7&t=32) - MCode (machine code) tutorial.
203214

204215
<br>
205216
## Resources
206217
*List of useful AutoHotkey resources. Various websites, documentation, guides, videos and articles related to AutoHotkey.*
207218

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).
210221

211-
#### Books
222+
### Books
212223
* [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/).
213224

214-
#### Quick-start guides
225+
### Quick-start guides
215226
* [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).
216227

217-
#### Websites
228+
### Websites
218229
* [ahkscript.org](http://ahkscript.org/) - Official website of AutoHotkey.
219230
* [autohotkey.com](http://www.autohotkey.com/) - Former official website of AutoHotkey.
220231
* [ahkscript GitHub organization](https://github.com/ahkscript) - Official ahkscript GitHub organization.

0 commit comments

Comments
 (0)