espanso

Cross-platform Text Expander written in Rust

Github stars Tracking Chart

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 😄
  • Works with Images
  • 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.

Support

If you need some help to setup espanso, want to ask a question or simply get involved
in the community, Join the official Subreddit! :)

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

  • Thanks to libxdo and xclip, used to implement the Linux port.
  • 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.

Main metrics

Overview
Name With Ownerespanso/espanso
Primary LanguageRust
Program languageRust (Language Count: 11)
Platform
License:GNU General Public License v3.0
所有者活动
Created At2019-08-30 07:16:58
Pushed At2025-06-04 14:48:13
Last Commit At2023-12-17 14:22:23
Release Count48
Last Release Namev2.2.3 (Posted on )
First Release Namev0.1.0 (Posted on )
用户参与
Stargazers Count11.6k
Watchers Count65
Fork Count321
Commits Count1.4k
Has Issues Enabled
Issues Count1747
Issue Open Count416
Pull Requests Count213
Pull Requests Open Count3
Pull Requests Close Count55
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private