awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
editablejs avatar

editablejs/editable

0
View on GitHub↗
1,806 نجوم·125 تفرعات·TypeScript·Apache-2.0·3 مشاهداتdocs.editablejs.com↗

Editable

Editable هو إطار عمل معياري لبناء محررات نصوص غنية تعتمد على الويب. يوفر بيئة منظمة لإدارة محتوى المستندات المعقد، بما في ذلك دعم البيانات المنظمة مثل القوائم والجداول، مع الحفاظ على تمثيل شجري غير قابل للتغيير لضمان معالجة الحالة بشكل يمكن التنبؤ به.

يتميز إطار العمل بمحرك تعاوني يزامن حالة المستند عبر مستخدمين متعددين في الوقت الفعلي باستخدام التحويل التشغيلي. كما يتميز ببنية قائمة على المكونات الإضافية (plugin-based) تسمح للمطورين باعتراض العرض وسلوك العقدة، مما يتيح حقن مكونات ومنطق مخصص في بنية المستند.

يتضمن النظام مجموعة أدوات شاملة لتحويل المحتوى، مما يسهل تحويل بيانات المستند بين تنسيقات HTML وMarkdown والنصوص العادية. كما يدمج نظام تاريخ قائماً على الأوامر لتتبع إجراءات المستخدم، مما يوفر قدرات دقيقة للتراجع والإعادة طوال جلسة التحرير.

Features

  • Rich Text Editors - Provides a modular framework for building custom rich text editing interfaces with structured content models.
  • Rich-Text Frameworks - Provides a modular framework for building custom web-based rich text editors with support for collaborative editing and structured content manipulation.
  • Workflow Document State Managers - Manages structured editor content and history tracking for complex document models.
  • Persistent Document Trees - Maintains document content as an immutable tree to ensure predictable state manipulation and efficient tracking.
  • Operational Transformation Systems - Synchronizes document state across multiple clients using atomic operations to ensure consistency.
  • Real-Time Collaborative Editing - Enables real-time simultaneous content creation and modification for multiple users within a shared workspace.
  • Document State Management - Maintains an immutable tree representation of document content to ensure predictable state manipulation and precise undo/redo history tracking.
  • Collaborative Editing Engines - Implements a collaborative engine for real-time multi-user document synchronization.
  • Markdown-HTML Content Converters - Provides utilities for converting document data between HTML, Markdown, and plain text formats.
  • Rich Text Content Serialization - Transforms editor data to and from standard web formats like HTML, text, and markdown.
  • Format Conversions - Facilitates bidirectional conversion between HTML, Markdown, and plain text for external system compatibility.
  • Editor Extensions - Supports building custom editor functionality by intercepting rendering and node behavior.
  • Command Patterns - Encapsulates user actions as discrete, reversible objects to provide precise undo and redo functionality.
  • Data Transformation Pipelines - Converts document content between formats like HTML and Markdown through modular serialization and parsing pipelines.
  • UI Feature Injection - Allows developers to inject custom components and logic by intercepting rendering and node behavior.
  • Undo-Redo Management - Tracks document changes to allow users to revert or re-apply previous actions during the editing session.
  • Editor Node Trees - Maps document nodes to UI components by decoupling the underlying data structure from the visual representation.

سجل النجوم

مخطط تاريخ النجوم لـ editablejs/editableمخطط تاريخ النجوم لـ editablejs/editable

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Editable

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Editable.
  • facebook/lexicalالصورة الرمزية لـ facebook

    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
  • prosemirror/prosemirrorالصورة الرمزية لـ ProseMirror

    ProseMirror/prosemirror

    8,690عرض على GitHub↗

    ProseMirror is a rich text editor framework and collaborative editing engine designed for building semantic content editors. It provides a toolkit for creating text interfaces where document structure is governed by a declarative, schema-driven model. The framework enables the development of editors that treat text as structured data rather than simple HTML, ensuring that document content remains semantically consistent through a strict schema. This architecture supports real-time collaborative editing to synchronize document changes across multiple users.

    JavaScript
    عرض على GitHub↗8,690
  • ueberdosis/tiptapالصورة الرمزية لـ ueberdosis

    ueberdosis/tiptap

    37,341عرض على GitHub↗

    Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides a developer-focused abstraction layer over a structured document model, allowing for full control over the underlying schema through a plugin-based architecture. By separating document state management from the user interface, it enables the creation of tailored editing experiences that remain framework-agnostic. The project distinguishes itself through a robust collaborative engine that supports real-time multi-user editing, conflict resolution, and presence tracking. It integrates artificial

    TypeScripteditorjavascriptjs
    عرض على GitHub↗37,341
  • slab/quillالصورة الرمزية لـ slab

    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
عرض جميع البدائل الـ 30 لـ Editable→

مجموعات مختارة تضم Editable

مجموعات منسقة بعناية يظهر فيها Editable.
  • نظام إدارة محتوى بدون واجهة أمامية (Headless CMS) لإدارة محتوى المواقع
  • إطارات عمل محررات النصوص الغنية للمتصفح

الأسئلة الشائعة

ما هي وظيفة editablejs/editable؟

Editable هو إطار عمل معياري لبناء محررات نصوص غنية تعتمد على الويب. يوفر بيئة منظمة لإدارة محتوى المستندات المعقد، بما في ذلك دعم البيانات المنظمة مثل القوائم والجداول، مع الحفاظ على تمثيل شجري غير قابل للتغيير لضمان معالجة الحالة بشكل يمكن التنبؤ به.

ما هي الميزات الرئيسية لـ editablejs/editable؟

الميزات الرئيسية لـ editablejs/editable هي: Rich Text Editors, Rich-Text Frameworks, Workflow Document State Managers, Persistent Document Trees, Operational Transformation Systems, Real-Time Collaborative Editing, Document State Management, Collaborative Editing Engines.

ما هي البدائل مفتوحة المصدر لـ editablejs/editable؟

تشمل البدائل مفتوحة المصدر لـ editablejs/editable: facebook/lexical — Lexical is a modular rich text editor framework used to build extensible web-based editors. It functions as a… prosemirror/prosemirror — ProseMirror is a rich text editor framework and collaborative editing engine designed for building semantic content… ueberdosis/tiptap — Tiptap is a headless, modular framework designed for building custom rich-text editors. It provides 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… ckeditor/ckeditor5 — CKEditor 5 is a modular rich text editor framework and JavaScript UI component used to build customizable visual…