There are some games or apps (like calculators) with GUI which are very small (can be of 500KB, 700KB, etc) but has all important GUI features like button, menu, displaying image, text input, etc and can work on any Windows OS without any other requirement (like JRE, .Net Framework etc). No even dlls required to run. So I wonder which language and development tools used to develop.

I have tested many GUI frameworks with C++ but even window only (without button and logic) can generate file with 3MB.

C# and Java generate very small app but they require user to install their runtime environment. Programs like "Kega Fusion" and "Mp3-Modifier" are example of those standalone app with GUI.

  • Take a look at Xojo. Compiles to native code. But I’m not sure how small a basic app might be. – Basil Bourque Jan 20 '20 at 8:25
  • Ok I will try it. @BasilBourque – WailenB Jan 25 '20 at 4:59

If your needs are relatively simple, AutoHotkey or AutoIt could fit the bill. Yeah, they are best known as tools for automating other GUIs, rather than writing your own; but each one is a full-fledged programming language with its own GUI facilities. They each come with a compiler which generates small, standalone executable binaries.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.