
super_editor
A Flutter toolkit for building document editors and readers
The Lens
Super Editor gives Flutter developers the building blocks to make a rich-text editor instead of a finished one. If you're building a notes app, a comment box, or a document editor in Flutter and the stock text field isn't enough, this is a toolkit of composable pieces, text layout, attributed text, keyboard handling, that you assemble into exactly the editing experience you want. It's backend-agnostic, so where the content lives is your call.
There's nothing to host. You add the packages from pub.dev and build. The trade-off is upfront: because it hands you parts rather than a drop-in widget, you do the assembly work, but you get an editor that matches your app instead of fighting a black box. It's maintained by the Flutter Bounty Hunters along with Superlist and the community.
Flutter developers who need real document editing, more than a multiline text field, are the audience. For simple input, the built-in widgets are fine and you should use them. Super Editor earns its complexity when you need formatting, custom nodes, or editor behavior you can't get any other way.
The catch: this is a toolkit, so expect to write integration code, it's not install-and-go. Rich-text editing is hard, and Super Editor exposes that complexity rather than hiding all of it. The flip side is full control and an MIT license, you own what you build on top of it.
Free vs Self-Hosted vs Paid
fully freeFree tier: Free and open source under MIT. No paid version.
Self-hosted: Not applicable, it's a set of Flutter packages from pub.dev. Free.
Paid: None.
Free and open source (MIT). A developer toolkit, no cost.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
License: MIT License
Use freely, including commercial. Just keep the license.
Commercial use: ✓ Yes
About
- Owner
- Flutter Bounty Hunters (Organization)
- Stars
- 1,924
- Forks
- 317