WYSIWYG
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
General
JavaScript libraries.
CKEditor
CKEditor 4
- CKEditor 4 - The battle-tested WYSIWYG HTML editor, when you need even more features and legacy compatibility.
CKEditor 5
- CKEditor 5 - A set of ready to use rich text editors created with a powerful framework - A set of ready to use rich text editors created with a powerful framework.
Alloy Editor
- Alloy Editor - a modern WYSIWYG editor built on top of CKEditor 4, designed to create modern and gorgeous web content
TinyMCE
- http://www.tinymce.com
- https://github.com/tinymce/tinymce/downloads
- http://www.tinymce.com/wiki.php
- http://www.tinymce.com/wiki.php/Creating_a_skin
- http://superdit.com/2011/12/02/customizing-tinymce-css-skin/
- http://www.scriptalicious.com/blog/2009/03/creating-a-new-tinymce-theme-for-3x/
- http://www.cirkuit.net/projects/tinymce/cirkuitSkin/
- http://ccideas.com/howto/drupal-7-wysiwyg-tinymce-is-ugly/ - wysiwyg tinymce.inc has hardcoded
markItUp
Redactor
Aloha Editor
wysihtml5
- wysihtml5 is an open source rich text editor based on HTML5 technology and the progressive-enhancement approach. It uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. The code is completely library agnostic: No jQuery, Prototype or similar is required.
Code Mirror
- CodeMirror is a JavaScript component that provides a code editor in the browser. When a mode is available for the language you are coding in, it will color your code, and optionally help with indentation. A rich programming API and a CSS theming system are available for customizing CodeMirror to fit your application, and extending it with new functionality.
Scribe
Squire
Summernote
HTML Notepad
- HTML Notepad - a WYSIWYG editor of structured documents: texts that have hierarchical and semantically meaningful (oxymoron, no?) structure: headers, list, plaintext islands, tables and so on. [4]
vi/vim
other
- http://markitup.jaysalvat.com/home/ - non-wysiwyg
- http://benweet.github.io/stackedit/ - markdown
Quill
ProseMirror
- ProseMirror - A toolkit for building rich-text editors on the web
- https://github.com/yjs/y-prosemirror - This binding maps a Y.XmlFragment to the ProseMirror state.
Substance
- Substance - a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing systems.