awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
udecode avatar

udecode/plate

0
View on GitHub↗
15,947 星标·953 分支·TypeScript·other·4 次浏览platejs.org↗

Plate

Plate is a headless editor toolkit and framework designed for building custom rich text editing experiences. It provides a modular architecture that relies on a plugin-based system to manage document models, schema-driven node definitions, and state updates, allowing developers to assemble tailored content creation environments.

The project distinguishes itself through a source-code injection pattern, where pre-built user interface templates and components are copied directly into the local project codebase. This approach ensures that developers maintain full control over the styling, markup, and functional behavior of their editing interfaces, rather than relying on opaque external dependencies.

The toolkit supports the composition of complex editing functionality through a library of plugins and reusable interface elements. It also includes command-line tools to automate the integration of these components and exposes metadata structures to facilitate the use of external intelligence agents for interface analysis and development.

Features

  • Rich Text Editors - Provides a framework for building custom rich text editing experiences with modular plugins and headless runtimes.
  • Editor Toolkits - Acts as a toolkit for assembling tailored text editing interfaces with full control over behavior.
  • Headless Editor Frameworks - Provides a headless engine for managing document models and state in rich text editing applications.
  • Rich-Text Frameworks - Provides a modular framework for building custom content editing experiences with headless runtimes.
  • Plugin-Based Architectures - Implements a modular architecture where discrete editing features are added via independent plugins.
  • AI Interface Components - AI-powered rich-text editor framework.
  • React Editors - AI-powered rich text editor based on Slate.js.
  • Modular Plugin Architectures - Provides a modular architecture for composing text formatting and collaboration features via plugins.
  • Document Schema Definitions - Defines document structure and behavior through typed node configurations for consistent data handling.
  • Editor Plugins - Supports composition of editing functionality through modular plugin packages for tailored content creation.
  • Component Injection Systems - Enables direct injection of pre-built UI templates into local projects for full control over styling.
  • Editor Component Replacements - Facilitates modification of markup and styles by replacing default editor components with custom local implementations.
  • Plugin Ecosystems - Offers a collection of composable plugins to extend the functionality of the underlying editing engine.

Star 历史

udecode/plate 的 Star 历史图表udecode/plate 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Plate 的开源替代方案

相似的开源项目,按与 Plate 的功能重合度排序。
  • heyscrumpy/tiptapheyscrumpy 的头像

    heyscrumpy/tiptap

    37,270在 GitHub 上查看↗

    Tiptap is a headless rich text editor framework and extensible WYSIWYG framework designed for building custom text editors. It functions as a high-level wrapper around the ProseMirror toolkit, separating core editing logic and state management from the user interface. The framework enables real-time collaborative editing through a synchronization system using conflict-free replicated data types. It also supports the integration of AI content generation to provide automated suggestions and content refinement directly within the editor. The system utilizes a plugin-based extension architecture

    TypeScript
    在 GitHub 上查看↗37,270
  • facebook/lexicalfacebook 的头像

    facebook/lexical

    23,562在 GitHub 上查看↗

    Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a state-driven content editor that maintains a serializable, immutable snapshot of document content to ensure predictable updates and accessibility compliance. The framework is distinguished by its plugin-based architecture and customizable node framework, which allow developers to extend editor behavior through specialized content nodes and encapsulated runtime logic. It also includes a collaborative editing engine capable of synchronizing document state across multiple clients in real

    TypeScript
    在 GitHub 上查看↗23,562
  • slab/quillslab 的头像

    slab/quill

    47,157在 GitHub 上查看↗

    Quill is a modular, web-based rich text editor designed for structured content authoring. It provides a comprehensive toolkit for building tailored editing experiences, allowing developers to manage document state, handle user input, and synchronize content through a predictable, serializable data model. The editor distinguishes itself through a custom document abstraction that maps the browser DOM to a structured tree of nodes, ensuring consistent behavior across different environments. It utilizes an operational change tracking system that represents all document modifications as a sequence

    TypeScripteditorquillrich-text-editor
    在 GitHub 上查看↗47,157
  • red-axe/am-editorred-axe 的头像

    red-axe/am-editor

    977在 GitHub 上查看↗

    This project is a framework for building real-time collaborative rich-text editing environments. It provides a structured, schema-based engine that enforces document integrity while allowing multiple users to modify content simultaneously through synchronized state management and conflict resolution protocols. The editor distinguishes itself through a highly modular plugin architecture that supports the integration of complex, interactive UI components built with external frontend libraries. By utilizing a custom rendering engine and a versioned, immutable document state tree, it enables deve

    TypeScriptam-editorcollaborative-editorcontenteditable
    在 GitHub 上查看↗977
查看 Plate 的所有 30 个替代方案→

常见问题解答

udecode/plate 是做什么的?

Plate is a headless editor toolkit and framework designed for building custom rich text editing experiences. It provides a modular architecture that relies on a plugin-based system to manage document models, schema-driven node definitions, and state updates, allowing developers to assemble tailored content creation environments.

udecode/plate 的主要功能有哪些?

udecode/plate 的主要功能包括:Rich Text Editors, Editor Toolkits, Headless Editor Frameworks, Rich-Text Frameworks, Plugin-Based Architectures, AI Interface Components, React Editors, Modular Plugin Architectures。

udecode/plate 有哪些开源替代品?

udecode/plate 的开源替代品包括: heyscrumpy/tiptap — Tiptap is a headless rich text editor framework and extensible WYSIWYG framework designed for building custom text… facebook/lexical — Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a… slab/quill — Quill is a modular, web-based rich text editor designed for structured content authoring. It provides a comprehensive… red-axe/am-editor — This project is a framework for building real-time collaborative rich-text editing environments. It provides a… editablejs/editable — Editable is a modular framework for building custom web-based rich text editors. It provides a structured environment… ueberdosis/tiptap — Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides a…