# espanso > Cross-platform Text Expander written in Rust ![example](/images/example.gif) ##### What is a Text Expander? A text expander is a program that detects when you type a specific **keyword** and replaces it with **something else**. This is useful in many ways: * Save a lot of typing, expanding common snippets and sentences. ### Features * Works on **Windows**, **macOS** and **Linux** * Works with almost **any** program * Works with **Emojis** 😄 * **Date** expansion support * **Custom scripts** support * **Shell commands** support * **App-specific** configurations * File based configuration ## Getting started ### Installation ### License espanso was created by [Federico Terzi](http://federicoterzi.com) and is licensed under the [GPL-3.0 license](/LICENSE).