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

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

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

zenoamaro/react-quill

0
View on GitHub↗
7,014 نجوم·945 تفرعات·JavaScript·MIT·5 مشاهداتzenoamaro.github.io/react-quill↗

React Quill

react-quill is a React component wrapper for the Quill rich text editor, providing a customizable WYSIWYG interface for creating and manipulating formatted semantic HTML content. It functions as a controlled component that manages the internal state and events of the editor within the React lifecycle.

The project enables the definition of custom text formats and formatting schemas to support specialized styling or unique data structures. It features configurable toolbars and visual themes, allowing for the application of custom CSS and the specification of custom DOM elements for the editing area.

The editor supports content state management using both standard HTML strings and structured Delta objects. It provides programmatic interfaces for instance control, such as focus management and text insertion, along with event tracking for content changes, selection shifts, and focus events.

Features

  • Rich Text Editors - Provides a web-based interface for creating and editing formatted semantic HTML content.
  • Content Management APIs - Provides APIs for programmatically managing and retrieving document state as HTML or structured objects.
  • Component State Managers - Functions as a controlled component to synchronize internal editor state with React properties.
  • React Components - Implements a reusable rich text editor component specifically designed for integration within the React ecosystem.
  • HTML Content Editors - Provides a visual interface for producing and manipulating structured text data as either HTML strings or JSON objects.
  • Document State Management - Manages document state using both standard HTML strings and structured Delta objects.
  • Rich Text Formatting Extensions - Allows the registration of custom inline styles and block types for structured content requirements.
  • Rich Text WYSIWYG Editors - Provides a visual editor for formatted text and media with configurable toolbars and themes.
  • Delta State Formats - Supports document state representation using structured Delta objects for precise content manipulation.
  • Document State Retrieval - The Quill editor allows retrieving document length, plain text, or structured content through a restricted interface to prevent synchronization issues.
  • Editor Event Handlers - Executes callbacks when document content changes, selection ranges shift, or the editor focus changes.
  • Component Wrappers - Encapsulates a non-React editor instance within a component lifecycle to synchronize state with props.
  • Prop-Driven State Synchronization - Translates React component props into initialization options for the underlying rich text engine.
  • Toolbar Button Customizations - Offers configuration options for modifying the behavior and appearance of toolbar action buttons.
  • Instance References - Exposes the underlying editor instance via a ref for direct programmatic control without triggering re-renders.
  • UI Event Bridge Callbacks - Bridges internal editor events to React callback functions to notify the application of content or selection changes.
  • Visual Themes - Provides built-in themes and custom CSS support to define the visual appearance of the interface.
  • Editor APIs - Offers interfaces for programmatically triggering focus, blur, and text insertion on the editor instance.
  • Document Format Registrations - Enables the registration of custom text formats and formatting schemas to support specialized styling.
  • Framework Components - Provides a standard React component for the editor.
  • React Editors - React component for the modern rich text editor.
  • Rich Text Editors - Quill editor wrapper.

سجل النجوم

مخطط تاريخ النجوم لـ zenoamaro/react-quillمخطط تاريخ النجوم لـ zenoamaro/react-quill

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

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

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

Start searching with AI

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

ما هي وظيفة zenoamaro/react-quill؟

react-quill is a React component wrapper for the Quill rich text editor, providing a customizable WYSIWYG interface for creating and manipulating formatted semantic HTML content. It functions as a controlled component that manages the internal state and events of the editor within the React lifecycle.

ما هي الميزات الرئيسية لـ zenoamaro/react-quill؟

الميزات الرئيسية لـ zenoamaro/react-quill هي: Rich Text Editors, Content Management APIs, Component State Managers, React Components, HTML Content Editors, Document State Management, Rich Text Formatting Extensions, Rich Text WYSIWYG Editors.

ما هي البدائل مفتوحة المصدر لـ zenoamaro/react-quill؟

تشمل البدائل مفتوحة المصدر لـ zenoamaro/react-quill: jhollingworth/bootstrap-wysihtml5 — bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual… basecamp/trix — Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline… jpuri/react-draft-wysiwyg — This project is a rich text editor component for React applications that provides a visual interface for composing and… surmon-china/vue-quill-editor — vue-quill-editor is a Quill rich text editor component for Vue applications. It provides an extensible WYSIWYG… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… neilj/squire — Squire is a DOM-based rich text editor and WYSIWYG content editor that treats raw HTML as the source of truth. It…

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Quill.
  • jhollingworth/bootstrap-wysihtml5الصورة الرمزية لـ jhollingworth

    jhollingworth/bootstrap-wysihtml5

    4,118عرض على GitHub↗

    bootstrap-wysihtml5 is a rich text editor that integrates with the Bootstrap CSS framework to provide a visual interface for formatting HTML content. It functions as a localizable web editor and an HTML content parser that filters and validates tags and attributes to ensure clean content output. The project features a customizable rich text interface that allows for the modification of the toolbar and overall visual presentation through external stylesheets and HTML templates. It includes support for custom locale definitions and translated interface labels to accommodate international users.

    JavaScript
    عرض على GitHub↗4,118
  • basecamp/trixالصورة الرمزية لـ basecamp

    basecamp/trix

    19,970عرض على GitHub↗

    Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline styling and block elements. It functions as an HTML content editor that manages and sanitizes input to ensure a secure and consistent document structure, while serving as a document state manager that tracks edit history and persists serialized state. The editor integrates directly with standard HTML forms, converting rich text into data for submission. It features a configurable sanitization engine that cleanses input HTML to remove unsupported tags and mitigate security risks.

    JavaScript
    عرض على GitHub↗19,970
  • jpuri/react-draft-wysiwygالصورة الرمزية لـ jpuri

    jpuri/react-draft-wysiwyg

    6,471عرض على GitHub↗

    This project is a rich text editor component for React applications that provides a visual interface for composing and formatting content. It functions as a DraftJS-based WYSIWYG editor, allowing users to create structured documents with inline styles and block types. The editor features a customizable toolbar interface for managing text alignment, lists, and media embeds. It includes a specialized input system for inserting emojis, hashtags, and user mentions as single deletable units. The project provides capabilities for transforming internal editor state into HTML, JSON, or Markdown form

    JavaScript
    عرض على GitHub↗6,471
  • surmon-china/vue-quill-editorالصورة الرمزية لـ surmon-china

    surmon-china/vue-quill-editor

    7,405عرض على GitHub↗

    vue-quill-editor is a Quill rich text editor component for Vue applications. It provides an extensible WYSIWYG interface for creating and formatting rich text content within web applications. The component is designed to be SSR compatible, ensuring it functions in both client-side single page applications and server-side rendering environments to prevent hydration errors. The library supports the integration of external plugins for specialized functionality such as table creation and image resizing. It allows for the handling of editor events and the management of content through a Vue-based

    JavaScript
    عرض على GitHub↗7,405
عرض جميع البدائل الـ 30 لـ React Quill→