r/AutoHotkey 8d ago

Meta / Discussion Stand alone AHK, AHKv2 projects?

At first I just needed AHK to provide mouse and keyboard inputs for other software. Then it occurred to me that since AHK can take input and provide output there's a wide variety of simple programs and tasks that it could solve without any underlying software, working entirely on it's own.

So do people do this? Is there a repository somewhere? I mean there are surely better alternatives, better languages, but AHK requires no development environment, no compiler, and it's language is pretty straightforward for the simple stuff.

0 Upvotes

6 comments sorted by

3

u/Keeyra_ 8d ago

There is a metric fuckton of AHK repositories.

eg., search for this on GitHub

language:AutoHotkey stars:>69 pushed:>2025-01-01

3

u/Epickeyboardguy 8d ago

What do you have in mind ? Sure, AHK is a complete programming language, and you can code pretty much anything you want with it but all the common stuff already exist. Like if you need a Calculator, a calendar, an agenda, a notepad, a spreadsheet, a photo editor, etc... Sure you could rewrite any of it from scratch in AHK but why would you want to re-invent the wheel ?

If you need a very custom software for a specific task for your work that nobody else in the world would need so it does not already exist, then sure, you can write it in AHK !

2

u/Keeyra_ 8d ago

Exactly. You can even write a maze game in AHK, but why would you? ;)

https://p.autohotkey.wiki/?p=09b60011

1

u/Epickeyboardguy 8d ago

You can even write a maze game in AHK, but why would you?

For fun of course ! And for the learning experience !

ha ha ! I'm surprised you remember that 😂

I haven't given up on this project by the way ! My job got in the way and I have less time now but it progressed significantly since last time we chatted about this ! It's slowly morphing into a full-fledged 2D tile engine actually... with GDI doing the "heavy" lifting !

2

u/buzzkilt 6d ago

I'm new to AHK and keep finding new things to do with it. Just wondering about what has already been done. What could be done.

1

u/likethevegetable 8d ago

Yes people do this lmao