espanso

Cross-platform Text Expander written in Rust

Stars
8.42K
Forks
243
Open issues
459
Closed issues
925
Last release
over 1 year ago
Last commit
5 months ago
Watchers
8.42K
Total releases
45
Total commits
1.29K
Open PRs
16
Closed PRs
85
Repo URL
Platform
Mac
License
gpl-3.0
Category
Offers premium version?
NO
Proprietary?
NO
About

A cross-platform Text Expander written in Rust

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
  • Includes a powerful Search Bar 🔎
  • Date expansion support
  • Custom scripts support
  • Shell commands support
  • App-specific configurations
  • Support Forms
  • Expandable with packages
  • Built-in package manager for espanso hub
  • File based configuration
  • Support Regex triggers
  • Experimental Wayland support

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 :)

Contributors

Many people helped the project along the way, thank you to all of you!

Remarks

License

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

Alternative Projects

Subscribe to Open Source Businees Newsletter

Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.

We'll never share your email with anyone else.