Pine is a JavaScript framework for building rich-text editors. It’s based on the Prosemirror toolkit, and emphasizes composability and customizability.

Pine’s libraries include the following:

Library Description
@iatools/pine-core Framework-agnostic API for building text editors.
@iatools/pine-react React-bindings for the core library.

Like many of my projects, this has primarily been built for my use cases. If you wish to extend the base functionality, you're encouraged to fork the project.