Skip to content
Cross-platform Text Expander written in Rust
Rust C++ Objective-C++ C Inno Setup Python Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ci
images
native
other/EspansoNotifyHelper
packager
src
.gitignore
Cargo.lock
Cargo.toml
LICENSE
README.md
azure-pipelines.yml
build.rs
packager.py

README.md

espanso

A cross-platform Text Expander written in Rust

GitHub release (latest by date) Language Platforms License Build Status

example

Visit the espanso website.

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 sentences.
  • Create system-wide code snippets.
  • Execute custom scripts
  • Use emojis like a pro.

Key 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
  • Expandable with packages
  • Built-in package manager for espanso hub
  • File based configuration

Get Started

Visit the official documentation.

Donations

espanso is a free, open source software developed in my (little) spare time. If you liked the project and would like to support further development, please consider making a small donation, it really helps :)

Donate with PayPal

Contributors

Many people helped the project along the way, thanks to all of you. In particular, I want to thank:

Remarks

  • Special thanks to the ModifyPath script, used by espanso to improve the Windows installer.

License

espanso was created by Federico Terzi and is licensed under the GPL-3.0 license.

You can’t perform that action at this time.