Cross-platform Text Expander written in Rust
Go to file
2021-10-14 19:37:47 +02:00
.github fix(ci): add explicit macOS minimum version to CI to (hopefully) fix #785 2021-10-14 19:37:47 +02:00
espanso fix(core): handle AllModifiersRelease event on macOS to prevent modifier state getting out-of-sync with shortcuts. Fix #791 2021-10-13 22:36:25 +02:00
espanso-clipboard style(clipboard): fix formatting 2021-10-06 18:36:42 +02:00
espanso-config fix(config): fix include patterns not being included when starting with an underscore. Fix #762 2021-10-06 22:13:08 +02:00
espanso-detect feat(detect): handle modifiers release event on macOS 2021-10-13 22:34:36 +02:00
espanso-engine feat(engine): refactor funnel to allow skipping of events 2021-10-13 22:35:02 +02:00
espanso-info style(info): fix formatting 2021-10-06 18:38:23 +02:00
espanso-inject fix(inject): fix warnings 2021-10-06 19:17:32 +02:00
espanso-ipc style(ipc): fix formatting 2021-10-06 18:39:01 +02:00
espanso-kvs style(kvs): fix formatting 2021-10-06 18:39:15 +02:00
espanso-mac-utils feat(mac-utils): add methods to start and stop headless eventloops 2021-10-13 21:14:41 +02:00
espanso-match fix(match): fix warnings 2021-10-05 22:06:39 +02:00
espanso-migrate fix(migrate): update yaml-rust dependency to fix bad handling of multiline strings starting with a space. Fix #771 2021-10-09 21:25:56 +02:00
espanso-modulo fix(modulo): fix cut button in welcome screen when using 125% text scaling on windows. Fix #777 2021-10-12 21:26:50 +02:00
espanso-package style(package): fix formatting 2021-10-06 18:40:16 +02:00
espanso-path style(path): fix formatting 2021-10-06 18:40:31 +02:00
espanso-render fix(render): remove outdated test 2021-10-13 22:38:35 +02:00
espanso-ui style(ui): fix formatting 2021-10-06 18:42:06 +02:00
images feat(misc): update readme 2021-10-05 21:08:05 +02:00
scripts fix(core): add support for older macOS versions. Fix #785 2021-10-12 18:06:40 +02:00
.dockerignore fix(ci): fix bad windows path and first steps in linux ci 2021-10-03 17:27:14 +02:00
.gitignore Update gitignore 2020-08-13 19:02:35 +02:00
Cargo.lock chore(core): bump version 2021-10-12 19:28:08 +02:00
Cargo.toml feat(package): early work in package resolvers 2021-08-29 19:16:38 +02:00
Compilation.md docs(misc): update compilation instructions 2021-10-06 18:58:50 +02:00
LICENSE Initial commit 2019-08-30 09:16:58 +02:00
Makefile.toml feat(ci): add missing test runs in ci pipeline 2021-10-03 14:03:18 +02:00
packager.py Merge branch 'dev' of github.com:federico-terzi/espanso into dev 2020-08-16 19:06:23 +02:00
README.md feat(misc): update readme 2021-10-05 21:08:05 +02:00
rustfmt.toml Fresh start 2021-01-29 21:55:47 +01:00
SECURITY.md docs(misc): update SECURITY.md file with notice about upcoming updates 2021-10-06 19:02:53 +02:00
snapcraft.yaml Version bump 0.7.3 2020-10-08 21:19:28 +02:00

espanso

A cross-platform Text Expander written in Rust

GitHub release (latest by date) Language Platforms License

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.

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, thank you to all of you!

Remarks

License

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