ahkscript / awesome-autohotkey Goto Github PK
View Code? Open in Web Editor NEWA curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.
A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.
Hi, whilst I appreciate inclusion in your curated list, HotClass was an experiment that never really reached maturity.
I have recently started work on a replacement for the hotkey GuiControl, which utilizes the same SetWindowsHookEx technique, but the code is more refined and ready for deployment.
There is currently no documentation, and it is still maybe a little immature, but it's still better than the default AHK hotkey guicontrol (eg it supports mouse buttons).
https://github.com/evilC/CHotkeyControl
Also, seeing as AHK does not support Joystick Output, might I also recommend for inclusion my vJoy feeder library CvJoyInterface. This allows you to control a vJoy virtual joystick with AHK. It's super easy to use and is well documented.
https://github.com/evilC/AHK-CvJoyInterface
There are numerous places where it's written Autohotkey
instead of AutoHotkey
. Should these be changed in one fell swoop?
Sparrow: AHK WebServer w/ AHK in HTML support
Forum http://autohotkey.com/board/topic/33020-sparrow-ahk-webserver-w-ahk-in-html-support-sources-incl/
Download http://ge.tt/1bwP7qk1/v/0
Perhaps in Sockets? Or introduce HTTP server category, or network
A new 'Functions" section :)
This would fit under it.
#34
Class Toolbar
Libraries - GUI - Listview
Libraries - Gui - Custom Controls
AHK Class for AutoHotkey Toolbar custom controls
https://autohotkey.com/boards/viewtopic.php?f=6&t=138
Add new entry to Tools-Debugging(?)
Yunit by uberi and infogulch - Super simple unit testing framework for AutoHotkey.
Source: https://github.com/Uberi/Yunit
Very good program (ANSI, AHK 1.0) only, but a "regular" text editor so not directly suitable for "Integrated Development Environment" as it is not focused on AHK. Not sure which category to use here.
Vic - A free text editor based on HiEdit control
http://autohotkey.com/board/topic/48796-vic-a-free-text-editor-based-on-hiedit-control/
Class_Rebar
Libraries - GUI - Listview
Libraries - Gui - Custom Controls
AHK class for AutoHotkey Rebar custom controls
https://autohotkey.com/boards/viewtopic.php?f=6&t=139
Not sure where the GH pages is going but at the moment it seems to be a duplication of markdown content, shouldn't it therefore be more productive to write a script that converts the readme.md to HTML so you can simply update (sections of) HTML pages?
I suggest adding "AutoHotkey Library Distribution" under scripts.
Markdown:
## AutoHotkey Library Distribution
* [pAHKlight](https://github.com/hi5/pAHKlight)
* Ryan Shipp's [ahk-libs](https://github.com/rshipp/ahk-libs)
* [ASPDM](https://github.com/ahkscript/ASPDM), for
[package/stdlib distribution and management](https://trello.com/b/XVP4M76d/package-stdlib-distribution-and-management)
from the [ahkscript](https://github.com/ahkscript) folks
* [ALD](http://libba.net/) (discontinued)
* tuncay's original [ahkstdlib](http://www.autohotkey.com/forum/viewtopic.php?t=54996) (discontinued)
* [Salt](https://code.google.com/p/salt/) (discontinued)
* Uberi and infogulch's [ahklib](https://github.com/ahklib)
Add new entry to libraries-database:
Class_SQLiteDB
Add new entry to libraries-GUI-Menu:
Menu by just_me
some functions related to AHK menus
Forum: https://www.autohotkey.com/boards/viewtopic.php?t=3068
Source: https://www.autohotkey.com/boards/viewtopic.php?t=3068
Add new entry to libraries-GUI-General:
OnWin by cocobelgica
Source: https://github.com/cocobelgica/AutoHotkey-Util/blob/master/TskDlg.ahk
Forum: http://http://ahkscript.org/boards/viewtopic.php?f=6&t=6463
There are no plans to fix it, either. Should it be removed from the list or just marked as broken somehow, using strikethrough perhaps? I see a lot of items marked (discontinued)
, perhaps those should get strikethrough too?
This repo seems to miss a license. https://github.com/sindresorhus/awesome/blob/master/awesome.md#choose-an-appropriate-license :)
Github got some changes recently - amongst other things:
Issue and Pull Request templates
I would suggest to do the following:
I think this deserves a mention, even though it is not complete.
https://github.com/ahkscript/ahkbook
I think it's worth to be added to section Tools-Others::
https://gist.github.com/hoppfrosch/4b4943b1311fd6a92f02
Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.
It is currently being used by
Examples
If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml
file to the project.
See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment ๐
Is there any special reason for placing waffle badge on the top of the list (like any functionality depends on position or any other)? If there is no any special reason I think it is better to move it along other badges (list will look more structured).
What you think about that?
Should I fix it, or is there a reason for it being out of order?
I saw @hoppfrosch added a new section "Data format"
Not sure if these two fit there โ
Note: link to my repo as that has a working version, the code on ahk . com is messed up due to forum upgrade AND it has a additional function to clean invalid characters https://github.com/hi5/CL3/blob/master/lib/XA.ahk#L172
Add new entry to libraries-Data format:
SerDes by cocobelgica
Serialize / de-serialize an AutoHotkey object structure.
Forum: http://ahkscript.org/boards/viewtopic.php?f=6&t=4212&hilit=SerDes
Source: https://github.com/cocobelgica/AutoHotkey-SerDes
Add new entry to libraries-GUI-????:
TaskDialog by just Me
Forum: http://ahkscript.org/boards/viewtopic.php?f=6&t=4635
Source: https://github.com/AHK-just-me/TaskDialog
While we're doing some cleaning up: the rshipp-patch-1 branch can probably be safely removed as well.
There are no plans to fix it, either. Should it be removed from the list or just marked as broken somehow? Strikethrough perhaps?
I added tutorial section.
What you think it is better to have separate tutorial section or tutorials should be included in Resources section?
@G33kDude
I'm my phone so, I can make a pull request. But add a viewport, so it can be viewed on mobile devices in a neater "package".
Think it'd be alright for me to merge my ScriptList website (basically just this in website form) with this repo, by creating a gh-pages branch and copying the web files into it? It wouldn't interfere with the main branch.
This looks like one of the more complete mouse gesture scripts I've seen (not that I've looked at many)
English introduction here
https://ayuanx.wordpress.com/2011/09/16/mouse-gesture-english-for-autohotkey/
Japanese homepage latest version:
http://hp.vector.co.jp/authors/VA018351/mglahk.html
Download link of latest version (don' t worry script also in English):
http://www.vector.co.jp/download/file/winnt/util/fh633547.html
(big green download button)
Script includes an English CHM help file.
Should it be added under Scripts > Mouse > Mouse Gesture Script like so
* [MouseGestureL](http://www.vector.co.jp/download/file/winnt/util/fh633547.html) - Control all of the applications by mouse gesture, gestures and actions defined via customizable interface. Documentation in English and Japanese - Japanese Homepage [link](http://hp.vector.co.jp/authors/VA018351/mglahk.html)
Shown as:
In order to distinguish requests for additions to the list from general page enhancements, there should be created a new label "addition" for github issues (beside existing "enhancement" label.
I'm not sure if this is possible - and who is able to do this? (maybe owner of project "awesome-AutoHotkey"?)
I have changed the order of badges. I think that way they are more structured.
I think that gh
badge should come first because it is in fact copy of awesome list. Next should come badges that are associated with awesome-Autohotkey list (gitter
and waffle
). And after should come all other badges.
What you think about it?
SKAN's RunAsTask deserves inclusion.
A neat solution to the UAC issue when trying to run scripts as admin.
You only need to accept the prompt once, even on subsequent boots.
http://ahkscript.org/boards/viewtopic.php?t=4334
Be sure to use unique anchor tags for each item in the table of contents, I've fixed it by adding the category prefix e.g. scripts-clipboard, scripts-gui etc. Simply create a named anchor like so:
<a name="scripts-gui"></a>
I want to add my code tester but I can't find a good section to put it in. It is a development tool, but it's hardly an integrated development environment.
I suggest we add these two innovative (I think so) typing scripts to Typing.
Thumbscript
http://autohotkey.com/board/topic/27198-beta-thumbscript-ahk/
Half-QWERTY: One-handed Typing
http://autohotkey.com/board/topic/1257-half-qwerty-one-handed-typing/page-6#entry216183
Waffle.io offers a cute graphical interface to work with github-issues (like trello). It's more intuitive to work with issues via waffle.io
The connection between waffle.io and awesome Autohotkey has to be established by an admin og the github organization ahkscript ....
See: https://github.com/waffleio/waffle.io/wiki/FAQs#add-new-board
Is "coding helpers" ok ? I plan to add scripts that help with AHK programming. I will add them under "Tools" section but I am not sure what should be the name of the sub-group.
Some scripts I want to add are -
Class_LV_Rows
Libraries - GUI - Listview
Additional functions for AHK ListView controls
Https://autohotkey.Com/boards/viewtopic.Php?F=6&t=137
Adding a "console" section to "libraries" it can include LibCon.ahk and any other console libraries.
Due to the migration from ahkscript.com to autohotkey.com the links within the listshould be updated
Also the protocol within the links should be changed from http to https
Opinions?
I suggest we add this great GUI-Builder scripts to Typing.
AutoGUI
https://autohotkey.com/boards/viewtopic.php?f=6&t=10157
Resulting from discussions in #42 a new page "historical.md" should be generated, which should hold all "awesome scripts, which aren't state of the art anymore. Discontinued scripts could be moved there - if they are worth being kept on the awesome list."
Add new entry to libraries-GUI-Listview:
LV_EX by just_me
Some additional functions for AHK GUI ListView controls.
Forum: https://www.autohotkey.com/boards/viewtopic.php?f=6&t=1256
Source: https://github.com/AHK-just-me/LV_EX
This Issue came from that discussion #21 (comment) .
First of all, does we really need to write name of the author? Does it gives any useful information for the reader? Also many item have several authors. I think we should not write author. If we decide to use author I think it should be italic and enclosed by two -
, like -
author
-
.
What you think about it?
I think it is very important to know if item is discontinued so the reader should get this information in first place. I think (discontinued)
should come after name (and if we decide to use author, after author too) of the item and should be bold and have !
sign, like (discontinued!)
. So it should look like:
Without author:
[Item name](Item name) - (discontinued!). Description and links.
OR
With author:
[Item name](Item name) - by author - (discontinued!). Description and links.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.