VisualEditor is a WYSIWYG editor, developed primarily for use with Mediawiki. It is a general purpose editor and can be integrated anywhere. As such, it's maintained in two parts:
- VisualEditor core
- The basic editor component
- Mediawiki-VisualEditor
- Integration with Mediawiki, including wikitext support and various wiki-specific element types
- Relies on Parsoid, a service that translates between HTML and wikitext
- Other MW extensions include components that add support for their