tui.editor is No Longer Maintained: Switch to a New, Actively Supported Markdown Editor; Alternative to tui.editor is markdown-text-editor
There is no active response to issues or pull requests, and tui.editor is no longer maintained. If you are currently using this package, I highly recommend switching to a newer, actively maintained version: markdown-text-editor.
Here is new Markdown editor package that offers similar functionality to tui.editor but with ongoing updates and improvements. You can find it here:
Alternative to tui.editor
-
npm Package: markdown-text-editor
-
github: https://github.com/nezanuha/markdown-text-editor/
-
✅ Actively Maintenaning: The plugin receives regular updates to stay up to date.
-
✅ User-Friendly: It offers a WYSIWYG-style interface, making it great for non-technical users.
-
✅ Simple Markdown Get/Set: No complicated techniques are required to get and set the markdown content. You can use the
-
✅ Tailwind CSS Support: Built with TailwindCSS, and it will work with both Tailwind CSS and non-Tailwind CSS projects.
-
✅ Responsive: The editor is fully responsive, providing a seamless experience across all screen sizes.
-
✅ RTL Support: By default Right-to-Left (RTL) text is supported, making it ideal for languages like Arabic, Urdu, and Farsi.
-
✅ Module Support: Supports ESM, UMD, and CommonJS modules, making it easy to integrate with different module systems.
@rashadmehtab You definitely need to have a demo of your product
I think a demo can be found at https://frutjam.com/plugins/markdown-editor at the bottom of the page. But in comaprison to the tui.edior, markdown-text-editor does not provide a real WYSIWYG mode, more a side-by-side editor/preview mode
https://www.npmjs.com/package/@toast-ui/editor has nearly 100,000 weekly downloads so there is definitive interest!
@mwaldownetgo @marclaporte
We are an open source project and actively improving the product based on real user feedback and issues from the community. Feedback helps us to make the editor better for everyone—please feel free to submit any feature requests or bug reports in our issues tab; we welcome your input and discussion.
Technically, our editor provides a simpler and more backend-friendly integration: direct use of the <textarea> value or name attribute makes retrieving markdown content straightforward in both backend (Django, Flask, etc.) and frontend environments, no complex extraction required. tui.editor does not offer such simplicity for backend frameworks—you need additional JS calls to extract content, which complicates integration.
For image uploads, we support advanced workflows (custom server uploads, accepted formats, and configurable alt text), so users can save images to their own servers—beneficial for SEO and storage management. tui.editor only supports uploading images as data:image/jpeg;base64, which is less efficient and not SEO-friendly.