Search packages, repositories and app categories

zefyrka cover
Package detailsv1.6.0

zefyrka

Clean, minimalistic and collaboration-ready rich text editor for Flutter based on Zefyr package.

30-day downloads
1.2K
Likes
156
Pub points
70

Install package

flutter pub add zefyrka

Package Overview

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

Zefyrka is a clean, minimalistic rich text editor for Flutter, built on the Zefyr framework. It emphasizes simplicity and collaboration, offering a streamlined interface for creating and editing formatted content. Designed with developers in mind, it supports real-time collaboration features and integrates seamlessly into Flutter applications. The package is ideal for apps requiring intuitive text input with Markdown-like formatting capabilities. Its lightweight design ensures smooth performance across devices.

Use cases

  • Real-time collaborative document editing
  • Content creation in mobile apps
  • Markdown-based note-taking apps
  • Rich text input in productivity tools
  • Simple yet powerful text editing interfaces

Key features

  • Minimalistic and clean UI
  • Built on Zefyr for robust text handling
  • Collaboration-ready architecture
  • Supports Markdown-style formatting
  • Lightweight and performant

Suitable for

  • Developers building collaborative apps
  • Teams needing simple rich text input
  • Mobile apps focused on content creation
  • Projects requiring lightweight editors
  • Flutter apps with emphasis on UX simplicity

Considerations

  • Limited to Flutter platform
  • No built-in cloud sync (requires integration)
  • Basic feature set compared to full-featured editors
  • Depends on Zefyr's stability and updates
  • May require custom styling for advanced designs

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Soft and gentle rich text editing for Flutter applications.

Zefyrka is a fork of Zefyr package with the following improvements:

  • support Flutter 2.0
  • opt-in the null safety
  • added the extended attributes:
    • text color
    • background color
    • paragraph alignment
    • paragraph indentation

For documentation see https://github.com/gkynskyi/zefyrka.

zefyrka screenshot

Usage

See the example directory for a minimal example of how to use Zefyrka. You typically just need to instantiate a controller:

ZefyrController _controller = ZefyrController();

and then embed the toolbar and the editor, within your app. For example:

Column(
  children: [
    ZefyrToolbar.basic(controller: _controller),
    Expanded(
      child: ZefyrEditor(
        controller: _controller,
      ),
    ),
  ],
)

Check out Sample Page for advanced usage.

Installation

Official releases of Zefyrka can be installed from Dart's Pub package repository.

Note that versions from Pub track stable channel of Flutter.

To install Zefyrka from Pub add zefyrka package as a dependency to your pubspec.yaml:

dependencies:
  zefyrka: [latest_version]

And run flutter packages get.

Continue to https://github.com/glynskyi/zefyrka/blob/main/doc/quick-start.md to learn more about Zefyrka and how to use it in your projects.

Categories

Dependencies

Dependency list 5 items

Source repository

Projects using this package

No data available yet.