Giter Site home page Giter Site logo

proj-auto / awesome-autohotkey Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ahkscript/awesome-autohotkey

0.0 2.0 0.0 451 KB

A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources.

Home Page: https://ahkscript.github.io/awesome-AutoHotkey

awesome-autohotkey's Introduction

Awesome AutoHotkey

![Gitter](https://badges.gitter.im/Join Chat.svg) gh-pages
A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources. Inspired by the other awesome lists. Please read CONTRIBUTING.md before contributing.




Libraries

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.

Clipboard

  • WinClip - WinClip is a clipboard manipulation class extending AutoHotkey's clipboard capabilities including support for RTF, HTML and images. Forum link.

Console

  • LibCon - 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
  • AHKonsole - 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

Database

  • ahkDBA - An OOP-SQL database access framework. Forum link.

Filesystem

Graphics

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

Maths

  • Eval by fincs - Evaluate AutoHotkey expressions and mathematical statements dynamically.
  • Scientific Maths - Library facilitating high precision mathematics.

Sockets

Text manipulation

  • 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.

## Scripts *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.*

Clipboard

Filesystem

  • 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

Mouse

  • EitherMouse - Multiple mice, individual settings, auto swap mouse buttons on second mouse. Forum link

Typing


## 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.
  • IronAHK - Cross platform .NET rewrite - unfinished

Debugging

  • [Class] Console - This class is meant to simplify debugging for scripts from simple text handling, to outputting and logging data & arrays. Github link.

Decompilers

Integrated Development Environment

GUI WYSIWYG Builders

Script Recorders and Writers

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.

(Use in) other programming languages


## Resources *List of useful AutoHotkey resources. Various websites, documentation, guides, videos and articles related to AutoHotkey.*

Documentation

Quick-start guides

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.

awesome-autohotkey's People

Contributors

aviaryan avatar g33kdude avatar gitter-badger avatar hi5 avatar joedf avatar rshipp avatar vasili111 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.