awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ory avatar

ory/editor

0
View on GitHub↗
9,551 stele·652 fork-uri·TypeScript·MIT·14 vizualizărireact-page.github.io↗

Editor

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 document updates.

The system covers structured content authoring and the development of rich text workflows. It includes mechanisms for state-based change tracking to support undo operations and real-time synchronization across clients.

Features

  • Structured Document Models - Represents content as a structured tree of blocks and entities rather than flat HTML for precise manipulation and validation.
  • Content Authoring and Editing - Provides interfaces and tools that enable users to create and format complex content beyond simple text.
  • Content Management Frameworks - Implements a structured environment and framework for organizing and managing large-scale digital content through custom editors.
  • Web Content Authoring Interfaces - Provides user interfaces designed for creating and managing digital content as structured data trees.
  • Schema-Driven Modeling Frameworks - Implements a framework that represents content as a structured data tree to enforce business rules and structural integrity.
  • Hook-Based Plugin Systems - Ships a hook-based plugin system that allows extending core editor functionality by registering custom logic into lifecycle events.
  • Rich Text Editors - Provides a library for building custom document models and extensible rich text editing experiences.
  • Rich Text WYSIWYG Editors - Provides a framework for building visual editors specifically designed for formatted text and media content.
  • TypeScript UI Frameworks - Provides a set of strongly typed building blocks and components for creating interactive web editing experiences.
  • WYSIWYG Editors - Provides a visual editing interface where the output matches the final published version for complex document design.
  • Controlled Input Management - Provides synchronization between the browser's content-editable state and a centralized React state manager to prevent document divergence.
  • Rich Text Editors - Provides a web-based interface for creating and editing formatted content using a structured document model.
  • CMS Toolkits - Offers a specialized toolkit for building CMS authoring interfaces with custom blocks and editing behaviors.
  • Document History & Undo Systems - Implements a state-based change tracking system to enable undo operations and real-time document synchronization.
  • Undo-Redo State History - Tracks document modifications to support undo and redo operations and real-time synchronization across clients.
  • TypeScript Type Definitions - Utilizes strict TypeScript type definitions for document schemas and plugin APIs to ensure structural consistency.
  • Schema-Based Type Synthesis - Defines strict schemas and type-safe data structures to ensure consistency across document updates.
  • Component-Based Rendering - Implements a rendering architecture that maps structured data nodes to native React components for custom interactive behavior.
  • React CMS Authoring Tools - Integrates specialized blocks and custom editing behaviors into React applications to build CMS authoring tools.
  • Text Editors - Intuitive terminal-based text editor.

Istoric stele

Graficul istoricului de stele pentru ory/editorGraficul istoricului de stele pentru ory/editor

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face ory/editor?

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.

Care sunt principalele funcționalități ale ory/editor?

Principalele funcționalități ale ory/editor sunt: Structured Document Models, Content Authoring and Editing, Content Management Frameworks, Web Content Authoring Interfaces, Schema-Driven Modeling Frameworks, Hook-Based Plugin Systems, Rich Text Editors, Rich Text WYSIWYG Editors.

Care sunt câteva alternative open-source pentru ory/editor?

Alternativele open-source pentru ory/editor includ: tinymce/tinymce — TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and… wangeditor-team/wangeditor — wangEditor is a JavaScript-based web rich text editor and WYSIWYG interface used for composing formatted documents… margox/braft-editor — Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and… react-page/react-page — react-page is a browser-based visual content editor and schema-driven page builder developed with React and… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… jpuri/react-draft-wysiwyg — This project is a rich text editor component for React applications that provides a visual interface for composing and…

Alternative open-source pentru Editor

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Editor.
  • tinymce/tinymceAvatar tinymce

    tinymce/tinymce

    16,214Vezi pe GitHub↗

    TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and formatting content within web applications. It functions as an extensible editor framework and web content management UI, allowing users to author and style documents through a browser-based interface. The project is distinguished by a plugin-based extension system and a public API that enable the addition of custom capabilities and modifications to the visual interface. It utilizes a framework-agnostic core, providing dedicated integration for React, Vue, and Angular. The syste

    TypeScript
    Vezi pe GitHub↗16,214
  • wangeditor-team/wangeditorAvatar wangeditor-team

    wangeditor-team/wangEditor

    18,351Vezi pe GitHub↗

    wangEditor is a JavaScript-based web rich text editor and WYSIWYG interface used for composing formatted documents directly in a browser. It serves as a client-side editing component for web applications to handle document styling and content manipulation. The editor is built as a plugin-based engine, allowing new features and formatting capabilities to be added through a registration interface. It utilizes a schema-driven approach to validate HTML tags and attributes, ensuring clean and consistent document output. The project provides tooling for content management systems, frontend text in

    TypeScriptrich-textrich-text-html-editortypescript
    Vezi pe GitHub↗18,351
  • margox/braft-editorAvatar margox

    margox/braft-editor

    4,591Vezi pe GitHub↗

    Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and formatting. It functions as a reusable UI component that allows users to compose formatted documents in a WYSIWYG interface and export the resulting content as HTML strings. The project features built-in localization support for multiple languages, including Chinese, Japanese, and Korean. It provides a modular system for extending editor functionality through plugins, custom toolbar mappings, and specialized media entities. The editor covers a broad range of content capabilitie

    JavaScript
    Vezi pe GitHub↗4,591
  • react-page/react-pageAvatar react-page

    react-page/react-page

    9,551Vezi pe GitHub↗

    react-page is a browser-based visual content editor and schema-driven page builder developed with React and TypeScript. It provides a framework for creating web pages through a what-you-see-is-what-you-get interface, utilizing a responsive twelve-column grid engine for arranging elements via drag-and-drop manipulation. The system features a plugin-based architecture that allows for the integration of custom components. These components are managed through a schema-driven system that automatically generates data entry forms based on predefined property definitions, separating the rendering vie

    TypeScripteditorreactsites
    Vezi pe GitHub↗9,551
Vezi toate cele 30 alternative pentru Editor→