Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Rich Text Editor Software
  3. am-editor

am-editor

What it is

am-editor is an open-source rich text editor for developers building collaborative web editing experiences. It includes dozens of ready-made plugins and supports custom mark, inline, block, and card plugins through front-end libraries. Listed content features include tables, files, mathematical formulas, images, audio, video, and embedded multimedia. Markdown syntax is supported, including by the code block plugin. Collaboration uses Yjs and WebSocket with a Node.js server component that stores data in MongoDB or LevelDB. Examples or components are available for React, Vue 2, and Vue 3, and the project lists React, Vue, JavaScript, and TypeScript support. Internationalization is included, and the project says it works with most recent mobile browsers. Developers can install the engine as @aomao/engine through npm or yarn. It supports self-hosted and web deployment under the MIT License, listed as free.

For and against

For

  • Dozens of plugins included
  • Custom plugin types extend the editor
  • Supports real-time collaborative editing
  • Handles images, audio, video, and embeds
  • Works with MongoDB or LevelDB storage

Against

  • MIT license requires attribution and notice
  • License disclaims warranties and liability
  • Collaboration requires a Node.js server component

The verdict

am-editor provides a flexible, developer-focused editing engine with collaboration and broad content support. Its MIT terms and server-storage requirements should be considered during integration.

Who it suits

It suits developers who need a programmable rich text editor with real-time collaboration and multimedia content. Teams using React, Vue, JavaScript, or TypeScript can integrate its examples and plugins.

Plans and prices

MIT License

Free

Use, copy, modify, merge, publish, distribute, sublicense, and sell copies; attribution and license notice required

Every plan, in full

On the record

Browser support
The project says it is compatible with most recent mobile browsers.github.com · read 9 Oct 2026
Collaboration
Collaborative editing uses Yjs and WebSocket, with a Node.js server component that supports MongoDB and LevelDB storage.github.com · read 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.github.com · read 9 Oct 2026
Frameworks
The project provides examples or components for React, Vue 2, and Vue 3.github.com · read 9 Oct 2026
Installation
The engine can be installed as the @aomao/engine package using npm or yarn.github.com · read 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.github.com · read 9 Oct 2026
Languages
The project lists internationalization support.github.com · read 9 Oct 2026
License
The repository publishes the software under the MIT License, which permits free use subject to the license conditions.github.com · read 9 Oct 2026
Localization
The project lists internationalization as a supported feature.github.com · read 9 Oct 2026
Markdown
The editor supports Markdown syntax, and the code block plugin supports Markdown by default.github.com · read 9 Oct 2026
Multimedia
Its listed features include images, audio, video, and embedded multimedia content.github.com · read 9 Oct 2026
Plugin library
The project describes an out-of-the-box solution with dozens of plugins for common editing needs.github.com · read 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.github.com · read 9 Oct 2026
Rich content
Listed features include image, audio and video support, embedded multimedia, tables, files, and mathematical formulas.github.com · read 9 Oct 2026
Security and warranty
The MIT license text provides the software as is and disclaims warranties and liability.github.com · read 9 Oct 2026
Storage
The Yjs WebSocket server supports data storage using MongoDB and LevelDB.github.com · read 9 Oct 2026
Storage options
The project’s collaboration server supports MongoDB and LevelDB for data storage.github.com · read 9 Oct 2026
Warranty
The MIT license provides the software “as is” and disclaims warranties.github.com · read 9 Oct 2026

Alternatives to am-editor

Every alternative, ranked