TeaCode is a powerful app, created to write code super fast.
It comes with a simple variable-based language that supports subexpressions, optional patterns and filters. Creating new expanders is extremely easy.
TeaCode supports native editors (Xcode, TextMate, etc.) as well as Atom, Sublime Text, VSC and JetBrains IDEs (PHPStorm, AppCode, etc.)
This is a great code expander with enough power to handle many type of code fragments. It's biggest limitation is that it doesn't directly support non-macOS native application (esp: programs written as web apps and anything in a browser). It does have plugins for common editors of that nature. I use it with Sublime Text and it works great.
Pros:fast, easy to use, powerful expansions
Cons:Doesn't work in all programs that aren't Mac native