awesome-repositories.com

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

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

3 个仓库

Awesome GitHub RepositoriesStructured Document Models

Representations of rich text as trees of blocks and entities rather than flat strings or HTML.

Distinct from HTML Content Processing: Focuses on the abstract data model for rich text, unlike candidates that focus on AI models or raw HTML parsing.

Explore 3 awesome GitHub repositories matching user interface & experience · Structured Document Models. Refine with filters or upvote what's useful.

Awesome Structured Document Models GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • facebook/draft-jsfacebook 的头像

    facebook/draft-js

    22,641在 GitHub 上查看↗

    Draft-js is a framework for building customizable rich text editors within React applications. It functions as a content editable framework that separates the underlying data model from the visual rendering layer, acting as a rich text content engine to manage complex text data and formatting. The project utilizes an immutable state management system to ensure consistent updates and predictable undo history. It manages editor state through persistent data structures, providing an immutable data state manager to prevent accidental mutation. The framework includes capabilities for high perform

    Provides a structured content model that abstracts rich text into blocks and entities for precise data control.

    JavaScript
    在 GitHub 上查看↗22,641
  • milkdown/milkdownMilkdown 的头像

    Milkdown/milkdown

    11,631在 GitHub 上查看↗

    Milkdown is a plugin-driven framework for building rich text editors that render and edit Markdown content in real time. It serves as an extensible rich text framework and a visual editor for Markdown documents, eliminating the need for a separate preview pane. The system is designed as a modular toolkit for creating customizable text editing experiences. It allows for the development of specialized editors with unique formatting rules and behaviors through a plugin-based extension model. The framework covers capabilities for markdown content management and the creation of visual editing int

    Uses a structured tree representation of the document to manage content and perform consistent transformations.

    TypeScripteditorgfmjavascript
    在 GitHub 上查看↗11,631
  • ory/editorory 的头像

    ory/editor

    9,551在 GitHub 上查看↗

    This project is a customizable browser text editor and a schema-driven document framework designed for building React-based WYSIWYG content editors. It replaces standard text areas with a system that represents content as a structured data tree rather than flat HTML, allowing for precise manipulation and validation of documents. The framework serves as an extensible content management interface and a TypeScript UI component library. It enables the development of specialized authoring tools through a plugin system and the use of strongly typed building blocks to ensure consistency across docum

    Represents content as a structured tree of blocks and entities rather than flat HTML for precise manipulation and validation.

    TypeScript
    在 GitHub 上查看↗9,551
  1. Home
  2. User Interface & Experience
  3. Structured Document Models