slab /quill

Quill is a modern WYSIWYG editor built for compatibility and extensibility

★ 47,368⑂ 3,666👁 480⑃ 828● 3,852▤ 95◈ 134
TypeScriptBSD-3-ClauseCreated 2012-07-30quilljs.com
47,368
stars
+2
3,666
forks
480
watchers
828
prs
3,852
issues
95
releases
134
discussions

README

Quill Rich Text Editor


  


  Documentation
  &x2022;
  Development
  &x2022;
  Contributing
  &x2022;
  Interactive Playground


  
  
  




Quill is a modern rich text editor built for compatibility and extensibility. It was created by Jason Chen and Byron Milligan and actively maintained by Slab.

To get started, check out https://quilljs.com/ for documentation, guides, and live demos!

 Quickstart

Instantiate a new Quill object with a css selector for the div that should become the editor.

html





  Bold
  Italic




  Hello World!
  Some initial bold text
  







  const quill = new Quill("editor", {
    theme: "snow",
  });



Take a look at the Quill website for more documentation, guides and live playground!

 Download

shell
npm install quill


 CDN

html












 Community

Get help or stay up to date.

- Contribute on Issues
- Ask questions on Discussions

 License

BSD 3-clause

Top issues

Discussions

Latest release

Version 2.0.3 v2.0.3 2024-11-30
What's Changed
 Bug Fixes 🛠
 Export Delta, AttributeMap and other related objects by @luin in https://github.com/slab/quill/pull/4220
 Handle consecutive spaces when copying and pasting by @jhchen in https://github.com/slab/quill/pull/4502
 Documentation 📚
 Fixed a few typos in docs/installation.mdx by @erinnmclaughlin in https://github.com/slab/quill/pull/4219
 Other Changes
 Add username links in CHANGELOG.md by @luin in https://github.com/slab/quill/pull/4204
 Move Quill to Slab organization by @luin in https://github.com/slab/quill/pull/4225
 Clipboard support for E2E tests by @luin in htt

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON