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
·
quilljs avatar

quilljs/quill

0
View on GitHub↗
47,161 stars·3,655 forks·TypeScript·BSD-3-Clause·38 viewsquilljs.com↗

Quill

Quill is a JavaScript rich text editor library used to build WYSIWYG web editors. It serves as a modular editor framework for creating browser-based document authoring tools with a customizable interface and document model.

The system functions as a modular content editor, providing a plugin system to extend formatting and embedding capabilities. This allows for the development of specialized text editors through custom modules and formatting plugins.

The library covers the implementation of visual content creation interfaces that render formatted text and media in real time. Its primary capabilities include rich text editing and the integration of visual authoring tools into web applications.

Features

  • Rich Text Editors - Provides a complete web-based interface for creating, styling, and editing rich text content in real time.
  • Modular Editor Frameworks - Provides a modular framework that allows developers to extend formatting and embedding via a plugin system.
  • Editor Modules - Implements an extensible plugin architecture for adding custom formatting and embedding capabilities to the editor.
  • Editor Extension Frameworks - Offers a framework and patterns for extending editor functionality through custom modules and plugins.
  • Rich Text Editors - Provides a comprehensive JavaScript library for managing rich text document models and editing experiences.
  • Rich Text WYSIWYG Editors - Implements a visual content creation interface that renders formatted text and media in real time.
  • WYSIWYG Editors - Provides a visual editing experience where formatted text and media are rendered in real time.
  • Document Authoring Tools - Provides a specialized interface for writing and formatting documents within a web environment.
  • Rich Text Authoring - Enables the development of tools for structuring and writing documents directly within the browser.
  • Editor Integrations - The core rich text editor library.
  • Editors - Cross-browser rich text editor.
  • Rich Text Editors - Rich text editor with a comprehensive API.
  • 富文本编辑器/Markdown编辑器/Markdown解析器 - Listed in the “富文本编辑器/Markdown编辑器/Markdown解析器” section of the Awesome Frontend awesome list.

Star history

Star history chart for quilljs/quillStar history chart for quilljs/quill

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

Open-source alternatives to Quill

Similar open-source projects, ranked by how many features they share with Quill.
  • 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
  • alex-d/trumbowygAlex-D avatar

    Alex-D/Trumbowyg

    4,147View on GitHub↗

    Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly within a web browser. It serves as a client-side tool for generating semantic HTML markup and authoring web content. The project features a modular, plugin-based architecture that allows for the addition of new formatting commands and toolbar buttons. It provides a configurable interface where the toolbar layout can be customized via a predefined array and labels can be translated through localization files. The editor covers a wide range of content manipulation capabilities, in

    JavaScript
    View on GitHub↗4,147
  • 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
  • mycolorway/simditormycolorway avatar

    mycolorway/simditor

    5,006View on GitHub↗

    Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents within web applications. It functions as a web-based media editor and HTML content sanitizer, allowing users to compose and format content visually. The project distinguishes itself through an integrated system for handling media and security. It features server-side image upload capabilities that support both local file selection and clipboard pasting, alongside a whitelist-based HTML markup filtering system to ensure consistent and secure output. The editor provides broad capa

    JavaScriptcoffeescriptjavascriptrich-text-editor
    View on GitHub↗5,006
See all 30 alternatives to Quill→

Frequently asked questions

What does quilljs/quill do?

Quill is a JavaScript rich text editor library used to build WYSIWYG web editors. It serves as a modular editor framework for creating browser-based document authoring tools with a customizable interface and document model.

What are the main features of quilljs/quill?

The main features of quilljs/quill are: Rich Text Editors, Modular Editor Frameworks, Editor Modules, Editor Extension Frameworks, Rich Text WYSIWYG Editors, WYSIWYG Editors, Document Authoring Tools, Rich Text Authoring.

What are some open-source alternatives to quilljs/quill?

Open-source alternatives to quilljs/quill include: tinymce/tinymce — TinyMCE is a JavaScript rich text editor and WYSIWYG HTML editor that provides a visual interface for creating and… alex-d/trumbowyg — Trumbowyg is a lightweight JavaScript WYSIWYG editor used to create and format rich-text and HTML content directly… basecamp/trix — Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline… mycolorway/simditor — Simditor is a JavaScript-based rich text editor and WYSIWYG HTML editor designed for creating structured documents… jpuri/react-draft-wysiwyg — This project is a rich text editor component for React applications that provides a visual interface for composing and… margox/braft-editor — Braft Editor is a React-based rich text editor built on Draft.js that provides a framework for content creation and…