1. ContenteditA JavaScript library that provides a set of classes for building content-editable HTML elements.
2. HtmlstringAn HTML parser written in JavaScript that's probably not what you're looking for.
5. FSMA minimal finite state machine (FSM) for Javascript.