I'm thinking something along the lines of TinyMCE

Please include a list of features.

Examples include:

  • supports text formatting
  • supports links
  • supports images
  • syntax types (markdown/wiki/etc)
  • licensing and/or pricing
  • customizibility
  • plugin support
  • browser compatibility

Note: Please limit the answers to one editor per answer to preserve cleanliness

Update: Forgot to add browser compatibility to the list

  • 1
    Really? That's it? TinyMCE and CKEditor? I thought there'd be more. Commented Jul 12, 2010 at 15:31
  • I'd love to hear some limitations/problems with these, at the moment it's just the positives! Commented Sep 11, 2012 at 9:14

3 Answers 3


Aloha Editor

… a semantic Rich Text Editor framework written in Javascript with best support of xHTML5.


Subheadings from that page:

  • Aloha Editor Links …
  • Repositories - connect everything …
  • No reload. No popup. No need to preview …
  • Editing and formatting text without markup …
  • The floating menu. A brand new lightweight context menu. …
  • Tables for the web. …
  • Faster. …
  • WYSIWYG for dynamic content. …
  • Contenteditable. HTML5 available - now. …
  • Get what you expect. …

Selected as the editor of choice for the interface of Booktype.

… five clear advantages to using it.

  1. In-context editing. Aloha, unlike WYSIWYG editors, actually lets you edit the page rather than the text abstracted from the page. This makes for a much nicer editing experience and opens up a lot of other possibilities for interacting with the page.
  2. Good development activity. The Aloha team are very approachable and active. We talked to a couple of the core dev team and are happy that they are easy going and seem good to work with.
  3. Uses JQuery. Aloha just changed to JQuery libs recently which is great because Booktype also uses a lot of JQuery so it minimalises the possibilities for conflict and lowers the number of external libraries required.
  4. In-browser design a step closer. Aloha interacts directly with HTML5 content editable regions without changing the structure of the page which means any CSS applied is unmediated and can be effected directly by the user.
  5. Can work with external Javascripts. Because Aloha doesn't change the structure of the page (as per above) any external JS libs can work directly on the content without needing to be altered.




  • Easy to integrate - Only a few lines of code needed.
  • Customizable - Themes and plugins, block invalid elements and force attributes.
  • Browserfriendly - Mozilla, MSIE, FireFox, Opera, Safari and Chrome.
  • Lightweight - PHP/.NET/JSP/Coldfusion GZip compressor, Makes TinyMCE 75% smaller and a lot faster to load.
  • AJAX Compatible - You can easily use AJAX to save and load content!
  • International - Multilanguage support using language packs.
  • Open Source - Free under the LGPL license, millions of ppl help test and improve this editor every day.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.