Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm looking for a open source alternative to TextExpander (or TypeIt4Me or Typinator) -- not because I'm cheap, but because I'm interested in the source code. It therefore doesn't have to be as polished as the apps mentioned above.

share|improve this question

closed as off-topic by Nifle, mdpc, random Jan 19 '15 at 4:25

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Nifle, mdpc, random
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 0 down vote accepted

KissPhrase is an open-source, free, working (as of September 2013), text expander tool for OS X. I'm using it on OS X 10.8.5 Mountain Lion. enter image description here You can check out the source code with svn and download an installable disc image from the project home page at

It's not as feature-rich as the other tools you mention, but is definitely something check out if you're holding off on buying TextExpander, TypeIt4Me, or Typinator (as I am).

The only issues that I have noticed with it are that it doesn't substitute perfectly in Terminal or iTerm, and doesn't seem to work at all in Alfred, Spotlight, or search fields.

You may want to rebuild it for x64, in which case see this answer for how to get KissPhrase to compile in Xcode under Mountain Lion.

share|improve this answer

If you can wait until September, Mac OS X 10.6 Snow Leopard will have rudimentary text expansion/auto-completion built in. Snow Leopard is $29 (if you're upgrading from Leopard) which is the same price as TextExpander, but then, you're getting a lot more than text expansion with Snow Leopard.

share|improve this answer

If you are looking for an alternative or a free alternative(not open source though) try xType for Mac by adnx software. . As much as I loved using Text Expander trial version, it is overpriced for me (would had considered under $10) - for the cost of a utility, it is more expensive than the cost of the Operating System on a mac.

share|improve this answer

I don't know of any specific ones, but if you're looking for how they're created, you should probably read about InputManagers (I think that's what's used). You may also try asking on stackoverflow, Apple's cocoa-dev mailing list, or the #macdev IRC channel on Freenode.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .