Cross-platform Text Expander written in Rust
Go to file
2021-10-03 17:27:14 +02:00
.github fix(ci): fix bad windows path and first steps in linux ci 2021-10-03 17:27:14 +02:00
ci Fix problem related to Debian DEB packaging in CI 2020-02-03 18:30:58 +01:00
espanso feat(core): add VSCode patch on Windows 2021-09-25 15:56:28 +02:00
espanso-clipboard feat(clipboard): add feature to avoid double linking gdiplus 2021-05-21 21:59:29 +02:00
espanso-config feat(config): add evdev_modifier_delay option 2021-09-06 23:11:47 +02:00
espanso-detect fix(detect): fix bug that caused espanso to consume 100% on some occasions. Fix #737 Fix #125 2021-08-24 19:20:08 +02:00
espanso-engine fix(engine): improve debug information when rendering error occurs 2021-09-30 22:20:20 +02:00
espanso-info feat(info): add fallback title detection on macOS 2021-08-12 20:06:24 +02:00
espanso-inject feat(inject): add evdev_modifier_delay option 2021-09-06 23:10:56 +02:00
espanso-ipc feat(ipc): implement new IPC semantics on Unix 2021-06-02 22:07:19 +02:00
espanso-kvs feat(kvs): improve KVS trait signature 2021-06-26 19:48:54 +02:00
espanso-mac-utils fix(mac-utils): fix app not going on the foreground 2021-06-29 20:31:08 +02:00
espanso-match feat(match): limit regex buffer size 2021-05-06 21:20:46 +02:00
espanso-migrate fix(migrate): adjust wrong migrate fields 2021-08-21 08:36:36 +02:00
espanso-modulo fix(ci): attempt with universal binary flag 2021-10-03 12:32:03 +02:00
espanso-package feat(package): implement gitlab package provider 2021-09-06 22:37:14 +02:00
espanso-path fix(path): use /home/freddy/.cache as runtime directory to avoid loosing kvs store data on reboot 2021-07-30 20:06:15 +02:00
espanso-render fix(render): add quotes to missing var error 2021-09-30 22:20:00 +02:00
espanso-ui feat(ui): implement Heartbeat on Linux 2021-08-06 19:56:36 +02:00
images Update readme with new contributors and sponsors 2019-12-14 00:01:04 +01:00
scripts feat(ci): add missing test runs in ci pipeline 2021-10-03 14:03:18 +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
azure-pipelines.yml Fix problem related to Debian DEB packaging in CI 2020-02-03 18:37:58 +01:00
Cargo.lock fix(ci): attempt to fix modulo building process on CI for M1 processors 2021-10-02 20:58:48 +02:00
Cargo.toml feat(package): early work in package resolvers 2021-08-29 19:16:38 +02:00
Compilation.md feat(docs): add required packages to compilation docs on Ubuntu 2021-08-01 21:51:13 +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 Update readme 2020-12-03 19:37:22 +01:00
rustfmt.toml Fresh start 2021-01-29 21:55:47 +01:00
SECURITY.md Add a security overview. Fix #182 2020-04-15 18:39:40 +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 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
  • Support Forms
  • 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.