EVERYTHING XIAOMI
Get listed

am-editor

am-editor is an open-source rich text editor for developers building web editing experiences.

Place
#17 of 37
Score
6.1
am-editor's website

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.

All about pricing
PlanPriceWhat it gives you
MIT LicenseFreeUse, 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

All alternatives
  1. 1

    AiEditor

    Free planOpen sourceAndroidiOSWebAPI
    8.3$5,000 one-time
  2. 2

    Editor.js

    Free planOpen sourceAndroidiOSWebAPI
    7.7Free plan
  3. 3CKEditor 5 logo

    CKEditor 5

    Free planAndroidiOSWebAPI
    7.3From $160 a month
  4. 4

    Froala Editor

    AndroidiOSWebSelf-hosted
    7.1From $60 a month
  5. 5Tiptap logo

    Tiptap

    Free planWebAPISelf-hosted
    6.7From $49 a month
  6. 6Plate logo

    Plate

    Free planWebSelf-hosted
    6.6€299 one-time