What is this?
Quill is a modern WYSIWYG (what-you-see-is-what-you-get) rich text editor for the web, built for compatibility and extensibility.
Is it a standalone app or a library I embed?
It's a JavaScript/TypeScript library you embed in a webpage: you instantiate a Quill object on a div to turn it into a rich text editor.
How do I add it to my project?
Install it as an npm package or pull it in via CDN, then create a target div and instantiate `new Quill(selector, options)`.
Do I need a build tool or framework to use it?
No specific framework is required; it works with a plain CSS selector pointing at a div, and the repo itself is an npm-managed monorepo (npm >=8.2.3).
Where do I find full docs and a live playground?
The Quill website hosts documentation, guides, and a live demo/playground for trying out the editor before integrating it.
What makes Quill different from other rich text editors?
It's specifically built with compatibility and extensibility as core goals, letting it be customized and extended rather than being a fixed, closed editor.
What are similar projects?
ckeditor5, pell, tinymce, medium-editor, milkdown, simplemde-markdown-editor, tiptap, trix
Which topics is it in?
contenteditable, wysiwyg-editor, component, cdn, rich-text-editor, markdown-editor, wysiwyg, text-editor, npm-package, editor, bsd, web-development