Soft and gentle rich text editing for Flutter applications.
310
stars
629
commits
Dart
primary language
Sep 11, 2026
updated

Soft and gentle rich text editing for Flutter applications based on Zefyr. It uses a document model named Parchment based on Notus.
Full documentation can be found here.
Add Fleather to your dependencies.
dependencies:
flutter:
sdk: flutter
fleather: ^1.28.0
For a complete working project using Fleather, check our example.
FleatherControllerdocument = ParchmentDocument.fromJson(json);
controller = FleatherController(document);
FleatherEditor or FleatherField with a FleatherToolbar to your widgets.Column(
children: [
FleatherToolbar.basic(controller: controller),
Expanded(
child: FleatherEditor(controller: controller),
),
//or
FleatherField(controller: controller)
],
),
For migration guides check out MIGRATION.md.
Dart
96.2%
C++
1.7%
CMake
1.5%
Soft and gentle rich text editing for Flutter applications.
310
stars
629
commits
Dart
primary language
Sep 11, 2026
updated

Soft and gentle rich text editing for Flutter applications based on Zefyr. It uses a document model named Parchment based on Notus.
Full documentation can be found here.
Add Fleather to your dependencies.
dependencies:
flutter:
sdk: flutter
fleather: ^1.28.0
For a complete working project using Fleather, check our example.
FleatherControllerdocument = ParchmentDocument.fromJson(json);
controller = FleatherController(document);
FleatherEditor or FleatherField with a FleatherToolbar to your widgets.Column(
children: [
FleatherToolbar.basic(controller: controller),
Expanded(
child: FleatherEditor(controller: controller),
),
//or
FleatherField(controller: controller)
],
),
For migration guides check out MIGRATION.md.
Dart
96.2%
C++
1.7%
CMake
1.5%