Parsoid implements a bidirectional wikitext parser and interpreter. It converts and interprets wikitext into an annotated HTML DOM, which can then be edited with HTML editor tools such as the Visual Editor (see http://www.mediawiki.org/wiki/VisualEditor). It also provides the conversion of a (possibly modified) HTML DOM back to wikitext. For more information about this project, check out the wiki: * http://www.mediawiki.org/wiki/Parsoid