Skip to content

luisriverag/espanso

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

espanso

A cross-platform Text Expander written in Rust

GitHub release (latest by date) Language Platforms License Ask DeepWiki

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
  • 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.

If you need some help to setup espanso, want to ask a question or simply get involved in the community, you can join the official Subreddit or join the official Discord!

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

Team members

You can check the members of the team here:

Sponsors

We want to thank SignPath.io for code signing the Windows binaries ❤️

Contributors

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

Image

Remarks

  • Thanks to libxdo and xclip, used to implement the Linux port.
  • Thanks to libxkbcommon and wl-clipboard, used to implement the Wayland port.
  • Thanks to wxWidgets for providing a powerful cross-platform GUI library.
  • Free code signing provided by SignPath.io, certificate by SignPath Foundation.

License

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

About

Cross-platform Text Expander written in Rust

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 54.4%
  • C++ 42.2%
  • C 1.3%
  • Objective-C++ 1.2%
  • PowerShell 0.3%
  • Nix 0.2%
  • Other 0.4%