Full-featured rich text editor ready to be plugged into web applications. This project demonstrates how to reliably implement contenteditable across browsers - I know, people say that can't be done, but here it is.
And the editor still clocks in at less than 2,000 lines of code.
Available formatting options include fully customizable tables, lists, and text effects. Find and replace functionality has been fully implemented, and undo/redo can be called on every document change.
The menu structure may not serve everyone's needs, but that would be the easiest part of the project to re-imagine, and the menu is completely separate from the editing code that makes everything possible.