am-editor
am-editor is an open-source rich text editor for developers building web editing experiences.
What am-editor is
am-editor is an open-source rich text editor for developers building web editing experiences. It supports collaborative editing and extension through plugins, with examples or components for React, Vue 2, and Vue 3. The project provides dozens of plugins and allows custom marks, inline elements, blocks, and cards. Its content features include tables, files, mathematical formulas, images, audio, video, and embedded multimedia. Markdown syntax is supported, including by the code block plugin, and the project lists internationalization. Collaboration uses Yjs and WebSocket, with a Node.js server component that stores data in MongoDB or LevelDB. The engine can be installed as @aomao/engine using npm or yarn. It is compatible with most recent mobile browsers and supports React, Vue, JavaScript, and TypeScript. It is available for self-hosted and web deployment under the MIT License. The free plan is listed as free; license conditions require attribution and a license notice, and the license disclaims warranties and liability.
Good
- Dozens of plugins are included.
- Supports real-time collaboration with Yjs and WebSocket.
- Includes tables, files, formulas, and multimedia.
- Supports React, Vue, JavaScript, and TypeScript.
- Free under the MIT License.
Watch out
- Collaboration requires a Node.js server component.
- The MIT license disclaims warranties and liability.
- License terms require attribution and a license notice.
Who it suits
am-editor suits developers who need a rich text editor they can adapt with plugins and front-end libraries. It is especially relevant for projects requiring collaborative editing, multimedia content, or localization.
Verdict
am-editor offers extensible rich text editing with collaboration and a broad set of content types. Developers should account for the collaboration server and the MIT license conditions when evaluating it.
Plans and prices
From am-editor's own pricing page, checked 9 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| MIT License | Free | Use, copy, modify, merge, publish, distribute, sublicense, and sell copies; attribution and license notice required |
The facts
Each one read from am-editor's own pages, with the date it was checked.
Where it runs
- Browser support
- The project says it is compatible with most recent mobile browsers.checked 9 Oct 2026
What it does
- Collaboration
- Collaborative editing uses Yjs and WebSocket, with a Node.js server component that supports MongoDB and LevelDB storage.checked 9 Oct 2026
- Extensibility
- The project describes an out-of-the-box set of dozens of plugins and supports custom mark, inline, block, and card plugins.checked 9 Oct 2026
- Frameworks
- The project provides examples or components for React, Vue 2, and Vue 3.checked 9 Oct 2026
- Installation
- The engine can be installed as the @aomao/engine package using npm or yarn.checked 9 Oct 2026
- Intended users
- The project describes itself for developers who need a rich text editor they can extend with front-end libraries and plugins.checked 9 Oct 2026
- Languages
- The project lists internationalization support.checked 9 Oct 2026
- License
- The repository publishes the software under the MIT License, which permits free use subject to the license conditions.checked 9 Oct 2026
- Localization
- The project lists internationalization as a supported feature.checked 9 Oct 2026
- Markdown
- The editor supports Markdown syntax, and the code block plugin supports Markdown by default.checked 9 Oct 2026
- Multimedia
- Its listed features include images, audio, video, and embedded multimedia content.checked 9 Oct 2026
- Plugin library
- The project describes an out-of-the-box solution with dozens of plugins for common editing needs.checked 9 Oct 2026
- Product
- am-editor is a rich text editor that supports collaborative editing and lets developers extend it with plugins using React, Vue, and other front-end libraries.checked 9 Oct 2026
- Rich content
- Listed features include image, audio and video support, embedded multimedia, tables, files, and mathematical formulas.checked 9 Oct 2026
- Security and warranty
- The MIT license text provides the software as is and disclaims warranties and liability.checked 9 Oct 2026
- Storage
- The Yjs WebSocket server supports data storage using MongoDB and LevelDB.checked 9 Oct 2026
- Storage options
- The project’s collaboration server supports MongoDB and LevelDB for data storage.checked 9 Oct 2026
- Warranty
- The MIT license provides the software “as is” and disclaims warranties.checked 9 Oct 2026
Alternatives to am-editor
- 1
AiEditor
Free planOpen sourceAndroidiOSWebAPI8.3$5,000 one-time - 2
Editor.js
Free planOpen sourceAndroidiOSWebAPI7.7Free plan - 3

CKEditor 5
Free planAndroidiOSWebAPI7.3From $160 a month - 4
Froala Editor
AndroidiOSWebSelf-hosted7.1From $60 a month - 5

Tiptap
Free planWebAPISelf-hosted6.7From $49 a month - 6

Plate
Free planWebSelf-hosted6.6€299 one-time
