Based on our record, Hammerspoon should be more popular than Yad. It has been mentiond 4 times since March 2021. We are tracking product recommendations and mentions on various public social media platforms and blogs. They can help you identify which product is more popular and what people think of it.
Then, I can only suggest http://hammerspoon.org/ and then you can start implementing window movement using it https://www.hammerspoon.org/go/#winmoveintro. Source: 12 months ago
MacOS doesn't do this natively, but you have options: - If you just want to move windows around with some degree of keyboard customization, go for Rectangle. - If you want more control, such as sizing a bunch of windows at the same time, use Slate. - If you can code and want really high degrees of customization, you won't go wrong with Hammerspoon. Source: almost 2 years ago
Both of those can be replaced by the open-source Hammerspoon (actually a significant number of the things in this thread can, including BTT). Source: about 2 years ago
Depending on what you want from KM, Hammerspoon may be a good alternative. You can also look up on AlternativeTo for other options. Source: over 2 years ago
I recently came across YAD (https://sourceforge.net/projects/yad-dialog/), which is a improved version of dialog. Allows you to create a simple GUI, where all the entries are written to STDOUT. So, you can interface with your favorite language. For examples, see this page: http://smokey01.com/yad/. - Source: Hacker News / over 2 years ago
AutoHotkey - The ultimate automation scripting language for Windows.
Zenity - Zenity is a tool that allows you to display GTK dialog boxes in commandline and shell scripts.
Pulover’s Macro Creator - Pulover’s Macro Creator is a Free Automation Tool and Script Generator.
Glade - Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit...
AutoKey - A Python 3 port of AutoKey, the desktop automation utility for Linux and X11.
wxFormBuilder - wxWidgets is an excellent framework that enables the creation of multi-platform applications with...