A feature-rich Markdown WYSIWYG editor with GFM support, live preview, and extensible plugins for charts and UML.
TOAST UI Editor is a feature-rich Markdown and WYSIWYG editor built for web applications. It provides dual editing modes, adheres to CommonMark and GFM standards, and includes a plugin system for adding charts, UML diagrams, and syntax highlighting. It solves the need for a flexible, extensible editor that supports both technical and non-technical users.
Web developers and teams building applications that require embedded rich-text editing, such as content management systems, documentation tools, collaboration platforms, and note-taking apps.
Developers choose TOAST UI Editor for its strict GFM compliance, seamless mode switching, and extensible plugin architecture, which allows deep customization without sacrificing core editing functionality.
🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both WYSIWYG and Markdown editing with live preview and scroll sync, allowing seamless switching between modes for different user needs.
Adheres to CommonMark and GitHub Flavored Markdown (GFM) specifications, ensuring document compatibility with platforms like GitHub and other standard tools.
Offers official plugins for charts, UML diagrams, syntax highlighting, and more, with a documented API for creating custom plugins to extend functionality.
Supports over 20 languages out of the box, including English, Korean, and Spanish, making it easy to deploy in multilingual applications without extra setup.
Requires npm7 and uses npm workspace, which can be challenging for developers unfamiliar with modern npm features, as noted in the Pull Request Steps section.
The core editor and plugins add significant weight to the application bundle, potentially impacting load times and performance in resource-constrained environments.
While official plugins exist, the community-driven plugin library is not extensive compared to some alternatives, restricting out-of-the-box extensions.