7,380 open-source and SaaS tools, with GitHub stats refreshed every day.

2 alternatives ranked by real activity

Open-source TextExpander alternatives

A curated, ranked list of the 2 best open-source alternatives to TextExpander.

The best open-source alternative to TextExpander is Espanso. If that doesn't suit you, another good option is AutoKey.

TextExpander alternatives are mainly productivity tools, but some are also workflow automation tools. 2 of them shipped code in the last 30 days, 2 can be self-hosted, and none uses a permissive licence.

Last updated October 3, 2026 · ranked by GitHub stars, growth and recent commits

Espanso

Espanso is a privacy-first, cross-platform text expander written in Rust that replaces typed keywords with snippets, scripts and more.

GitHub stars
15k
Last commit
6 days ago
Latest release
v2.4.1
Licence
GPL-3.0
Self-hosted
Yes
espanso.orgEspanso homepage screenshot

Espanso is a text expander, a program that detects when you type a specific keyword and replaces it with something else. That can save typing by expanding common sentences, provide system-wide code snippets, run custom scripts, insert emojis and act as a personal autocorrect. It is written in Rust and released under the GPL-3.0 license.

It runs on Windows, macOS and Linux, with experimental Wayland support, and works with almost any program. Features include image and date expansion, shell commands, regex triggers, app-specific configurations and forms, along with a built-in search bar. Configuration is file-based using YAML, and a package manager installs shared packages from the espanso hub.

The project is privacy-first, working entirely locally with no tracking. It was created by Federico Terzi and is now maintained by a team of volunteers, supported by donations, with code signing for the Windows binaries provided by SignPath.io. Community help is available through Discord, a subreddit, the documentation and the issue tracker.

Key features

  • Keyword-triggered text expansion
  • Windows, macOS and Linux support
  • Shell commands and custom scripts
  • Forms, regex triggers and app-specific configs
  • Package manager with espanso hub
  • YAML file-based configuration

Pricing: Free and open source under the GPL-3.0 license; donations are accepted.

Read more about EspansoWebsite GitHub

AutoKey

AutoKey is a Linux desktop automation utility for X11 that provides text abbreviations, hotkeys and Python scripting for keyboard and mouse actions.

GitHub stars
3.9k
Last commit
yesterday
Latest release
v0.96.0
Licence
GPL-3.0
Self-hosted
Yes
autokey.github.ioAutoKey homepage screenshot

AutoKey is a desktop automation utility for Linux and X11. It lets users define abbreviations that expand into text, assign hotkeys to actions and write Python scripts that control the keyboard and perform other desktop tasks, which saves time on repetitive typing and routine operations.

The documentation describes an introduction and glossary, how settings are organized and moved to a new computer, common actions such as adding abbreviations, and an API reference that includes a keyboard interface with different send modes. The application is written in Python and offers both Qt and GTK front ends, according to the repository topics. The project seeks contributors, as the help-wanted topic suggests.

AutoKey is licensed under GPL-3.0 and runs locally on your own machine, with no cloud component. It suits Linux users on X11 who want something similar to text expanders and scripting tools available on other platforms.

Key features

  • Text abbreviations and phrase expansion
  • Actions triggered by hotkeys
  • Python scripting API
  • Keyboard API with multiple send modes
  • Qt and GTK front ends
  • Portable settings between computers

Pricing: Free and open source under GPL-3.0.

Read more about AutoKeyWebsite GitHub

TextExpander alternatives: questions

What is the best open-source alternative to TextExpander?
Espanso is the top-ranked open-source alternative to TextExpander on Enlisted: Espanso is a privacy-first, cross-platform text expander written in Rust that replaces typed keywords with snippets, scripts and more. Another strong option is AutoKey.
Are these TextExpander alternatives free?
Both are open source, so the code is free to use under its licence, and both can be self-hosted on your own server or computer.
How is this list of TextExpander alternatives ranked?
By a score built from GitHub stars, star growth over the last 30 days and how recently the code changed. 2 of these projects shipped code in the last 30 days. Data is refreshed daily, and nobody can pay to move up.

People also look for alternatives to…

View all