--- id: quill-delta version: "1.0.3" license: MIT license_treatment: permissive maintenance: abandoned --- # quill-delta — Python port of the quill.js delta library that enables operational transformation with aditional functionality for rendering html License: permissive · Maintenance: abandoned · Downloads: 108.0K/mo ## What it is and what it does quill-delta is a Python port of the QuillJS delta library, implementing operational transformation for rich-text document operations. It allows you to represent and manipulate document changes as a series of insert, delete, and retain operations—the core data model used by Quill, a popular JavaScript rich-text editor. The library includes an optional HTML rendering module that converts Delta operation lists into rendered HTML, enabling server-side rendering of Quill editor content. The package is straightforward to install and has minimal dependencies (only diff-match-patch at runtime). However, it is no longer maintained: the last release was in October 2020 and the last repository commit in January 2022. While the library is marked as Production/Stable and works for its stated purpose, you should treat it as a snapshot rather than an actively supported tool. It is suitable for projects that need to work with existing Delta documents or render Quill content server-side, but not for projects expecting ongoing compatibility updates. Use it for: - Render Quill editor content to HTML on a Python backend server without running JavaScript. - Store and manipulate rich-text document operations in a Python application using the Delta format. - Implement operational transformation logic for collaborative editing features in Python. - Convert Delta operation lists into plain HTML for archival, export, or display purposes. - Build a Python service that processes or transforms Quill editor documents. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Implements operational transformation for Quill Delta documents and can render Delta operations to HTML, providing a Python port of the QuillJS delta library. Yes, if you need to work with Quill Delta documents or render Delta operations to HTML in Python and can accept that the package is no longer maintained. The code is stable and has no known vulnerabilities, but do not expect bug fixes or Python version compatibility updates. For new projects, consider whether an actively maintained alternative exists or whether you can rely on the JavaScript library directly. ## Install pip install quill-delta uv add quill-delta poetry add quill-delta ## Installing quill-delta Before you install: Low install friction with a single runtime dependency (diff-match-patch). However, the package is abandoned—last release was 2020-10-20 and last commit 2022-01-18—so expect no maintenance or updates for issues or compatibility with newer Python versions. License in practice: MIT license is permissive and places no restrictions on use, modification, or distribution in commercial or private projects. Quickstart: pip install quill-delta from delta import html ops = [{"insert": "Hello"}, {"insert": "world", "attributes": {"bold": True}}] html.render(ops) Requires Python 3.6 or later; HTML rendering requires the optional [html] extra. Verify before relying: - Whether diff-match-patch dependency has known vulnerabilities or maintenance issues that could affect quill-delta users. - Current compatibility with Python 3.10+ given the package's abandoned status and last tested version being 3.9. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 108.0K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags quill delta python port, operational transformation text editing, delta operations rendering, quill editor python backend, rich text document operations, delta to html conversion, collaborative editing operations, operational-transformation, rich-text-editing, abandoned [View on SkillFed](https://skillfed.io/packages/quill-delta) · [View on PyPI](https://pypi.org/project/quill-delta/)