LiveCode is a modern version of HyperCard that runs on Mac, Windows, and Linux. It compiles executables for all three, plus iOS and Android. This is an unusual variety of targets for a single development environment.
Like HyperCard, LiveCode allows you to build GUIs by dragging and dropping widgets, or drawing with simple line and shape tools. And it uses a scripting language similar to HyperTalk, but more powerful, with most of the capabilities expected from today's programming tools, such as networking and video.
LiveCode GUI builder