Shelby Landen

Harnessing Web technology to enhance your team's efficiency

Expandra tool

Expandra lets you synthesize PDML markup from a condensed representation.

  • Rust

Why

HTML is XML, which is verbose and tiresome to write, especially when describing user interfaces. Emmet is a fantastic tool that makes scaffolding out HTML quicker. What I wish was that Emmet worked with other languages.

The goal with Expandra is to have an Emmet-like tool that could work with multiple markup languages.

How

It uses a subset of Emmet syntax. I designed it with a goal of supporting many languages, but this ability is still being experimented with since it uses a sort of micro-language to support this.