Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Readme
  3. tui.editor

tui.editor

MITTypeScripteditor@3.2.2

A feature-rich Markdown WYSIWYG editor with GFM support, live preview, and extensible plugins for charts and UML.

Visit WebsiteGitHubGitHub
18.0k stars1.9k forks0 contributors

What is tui.editor?

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.

Target Audience

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.

Value Proposition

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.

Overview

🍞📝 Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.

Use Cases

Best For

  • Embedding a Markdown editor in React or Vue applications
  • Building documentation tools with live preview and syntax highlighting
  • Creating collaborative editing interfaces with WYSIWYG and Markdown support
  • Adding chart and UML diagram rendering within editor content
  • Developing multilingual applications with built-in i18n support
  • Extending Markdown parsing with custom blocks and widget rules

Not Ideal For

  • Projects requiring server-side rendering with zero or minimal client-side JavaScript
  • Applications with strict performance budgets where bundle size is critical
  • Teams seeking a fully pre-styled, drag-and-drop editor without CSS customization

Pros & Cons

Pros

Dual Mode Flexibility

Supports both WYSIWYG and Markdown editing with live preview and scroll sync, allowing seamless switching between modes for different user needs.

Standards Compliance

Adheres to CommonMark and GitHub Flavored Markdown (GFM) specifications, ensuring document compatibility with platforms like GitHub and other standard tools.

Extensible Plugin System

Offers official plugins for charts, UML diagrams, syntax highlighting, and more, with a documented API for creating custom plugins to extend functionality.

Built-in Internationalization

Supports over 20 languages out of the box, including English, Korean, and Spanish, making it easy to deploy in multilingual applications without extra setup.

Cons

Complex Setup Process

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.

Heavy Bundle Size

The core editor and plugins add significant weight to the application bundle, potentially impacting load times and performance in resource-constrained environments.

Limited Plugin Ecosystem

While official plugins exist, the community-driven plugin library is not extensive compared to some alternatives, restricting out-of-the-box extensions.

Frequently Asked Questions

Quick Stats

Stars18,005
Forks1,854
Contributors0
Open Issues574
Last commit2 years ago
CreatedSince 2015

Tags

#jquery#wysiwyg#live-preview#commonmark#syntax-highlighting#internationalization#markdown-editor#uml#html#frontend#gfm#javascript-library#markdown#extensible-plugins#documentation#uml-diagrams#editor#wysiwyg-editor

Built With

P
PlantUML
R
React
J
JavaScript
V
Vue
P
Prism.js
W
Webpack

Links & Resources

Website

Included in

Readme20.7k
Auto-fetched 6 hours ago

Related Projects

lobe-chatlobe-chat

🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.

Stars80,753
Forks15,687
Last commit5 hours ago
nerd-fontsnerd-fonts

Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

Stars63,815
Forks3,930
Last commit1 day ago
sniffnetsniffnet

Comfortably monitor your Internet traffic 🕵️‍♂️

Stars40,125
Forks1,779
Last commit7 hours ago
httpiehttpie

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

Stars38,334
Forks3,974
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub