awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • facebook/draft-jsAvatar de facebook

    facebook/draft-js

    22,641Ver en 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
    Ver en GitHub↗22,641
  • milkdown/milkdownAvatar de Milkdown

    Milkdown/milkdown

    11,631Ver en 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
    Ver en GitHub↗11,631
  • ory/editorAvatar de ory

    ory/editor

    9,551Ver en 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
    Ver en GitHub↗9,551
  1. Home
  2. User Interface & Experience
  3. Structured Document Models