FLUTTER ECOSYSTEM

quill_delta

Simple and expressive format for describing rich-text content created for Quill.js editor. This package is unofficial port to Dart from JavaScript.

Latest version
2.0.0
30-day downloads
4.8K
Likes
34
Pub points
40

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

A Dart implementation of the Quill.js delta format, designed to represent rich-text content in a simple and expressive way. This unofficial port enables developers to work with structured text changes, such as inserts, deletes, and formatting, across Flutter applications. It supports seamless integration with rich-text editors and facilitates efficient synchronization of text content between clients and servers. The package is lightweight and focused on core delta operations, making it ideal for real-time collaboration or document editing features.

Use cases
  • Real-time collaborative editing
  • Document versioning and history
  • Rich-text serialization and deserialization
  • Syncing text changes between client and server
  • Building custom rich-text editors
Key features
  • Lightweight delta representation
  • Supports text formatting and embeds
  • Efficient diff and patch operations
  • JSON-compatible data structure
  • Unofficial but well-maintained port from JavaScript
Suitable for
  • Developers building rich-text editors
  • Applications requiring text change tracking
  • Projects using Quill.js backend compatibility
  • Teams implementing collaborative features
Considerations
  • Not officially maintained by Quill.js team
  • Limited documentation compared to official libraries
  • Requires manual handling of complex formatting scenarios
  • No built-in UI components for rendering deltas
Supported platformsNot available

Install package

flutter pub add quill_delta

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects

No data available yet.