awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
surmon-china avatar

surmon-china/vue-quill-editor

0
View on GitHub↗
7,405 stars·1,020 forks·JavaScript·MIT·26 viewsgithub.surmon.me/vue-quill-editor↗

Vue Quill Editor

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 component wrapper.

Features

  • Rich Text Editors - Provides a flexible WYSIWYG rich text editing interface for creating and formatting document content within web applications.
  • Rich Text WYSIWYG Editors - Ships a visual what-you-see-is-what-you-get editor specifically for formatted text and media.
  • Hydration Error Preventions - Ensures rich text editing compatibility in server-rendered Vue applications to prevent hydration errors.
  • Server-Side Rendering Support - Ensures compatibility with server-side rendering environments to prevent hydration mismatches and application crashes.
  • SSR-Compatible Component Libraries - Offers a UI component designed to operate seamlessly across both client-side and server-side rendering environments.
  • Client-Side Initialization Guards - Prevents server-side crashes by delaying the initialization of browser-only libraries until the component mounts on the client.
  • Vue Component Wrappers - Wraps the third-party Quill JavaScript engine into a native Vue component with a declarative API.
  • Web Content Authoring Interfaces - Provides a user interface for composing and modifying rich text content within a modern web framework.
  • Editor Event Handlers - Provides event handlers to monitor and respond to user interactions and content modifications within the editor.
  • Editor Extensions - Supports the integration of custom plugins to add specialized formatting and functional tools to the editor.
  • Editor Functionality Plugins - Allows extending the editor with specialized features like image resizing and table creation via external plugins.
  • Plugin-Based Architectures - Implements a modular architecture allowing the editor's core functionality to be extended via external plugins.
  • Prop-Driven State Synchronization - Synchronizes the editor's content state with Vue reactive data using a prop-driven two-way binding pattern.
  • Framework Components - Supports Vue-based editing with SPA and SSR capabilities.
  • UI Components - Rich text editor based on Quill.
  • UI - Listed in the “UI组件” section of the Awesome Github Vue awesome list.

Star history

Star history chart for surmon-china/vue-quill-editorStar history chart for surmon-china/vue-quill-editor

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Vue Quill Editor

These projects share indexed features with Vue Quill Editor. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • zenoamaro/react-quillzenoamaro avatar

    zenoamaro/react-quill

    7,014View on GitHub↗

    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

    JavaScript
    View on GitHub↗7,014
  • tinymce/tinymcetinymce avatar

    tinymce/tinymce

    16,214View on 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
    View on GitHub↗16,214
  • ory/editorory avatar

    ory/editor

    9,551View on 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

    TypeScript
    View on GitHub↗9,551
  • basecamp/trixbasecamp avatar

    basecamp/trix

    19,970View on 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
    View on GitHub↗19,970
Compare all 30 related projects→

Frequently asked questions

What does surmon-china/vue-quill-editor do?

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.

What are the main features of surmon-china/vue-quill-editor?

The main features of surmon-china/vue-quill-editor are: Rich Text Editors, Rich Text WYSIWYG Editors, Hydration Error Preventions, Server-Side Rendering Support, SSR-Compatible Component Libraries, Client-Side Initialization Guards, Vue Component Wrappers, Web Content Authoring Interfaces.

Which projects share features with surmon-china/vue-quill-editor?

Projects with overlapping indexed features include: zenoamaro/react-quill — react-quill is a React component wrapper for the Quill rich text editor, providing a customizable WYSIWYG interface… tinymce/tinymce — TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and… ory/editor — This project is a customizable browser text editor and a schema-driven document framework designed for building… basecamp/trix — Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline… margox/braft-editor — Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and… slab/quill — Quill is a modular, web-based rich text editor designed for structured content authoring. It provides a comprehensive…