PhraseExpress has streamlined my workflow and productivity for more than a decade. Setting it up is a breeze, and it integrates seamlessly with all my applications. The autocomplete function is saving me countless keystrokes. Kudos to the developers for the intuitive design and robust performance. Strongly recommended. There also is an ios version but I am on Android. A linux version would make it perfect.
Zenity - Zenity is a tool that allows you to display GTK dialog boxes in commandline and shell scripts.
TextExpander - TextExpander: Communicate Smarter. Gather, Perfect, Share Your Knowledge. Recall your best words instantly, repeatedly.
Yad - Yad (yet another dialog) is a fork of Zenity with many improvements, such as custom buttons...
Beeftext - Beeftext is an open-source text substitution tool for Windows.
Batch MessageBox - Display message boxes from Windows batch files and command line programs.
AutoHotkey - The ultimate automation scripting language for Windows.