Remirror was started as a personal challenge while the maintainer, Ifi, was working full-time as a software engineer to answer the question:
Would it be possible to build an editor that combined great performance with ease of use?
It was also important to give users of all frameworks, the ability to build an editor by picking and choosing their desired building blocks.
What that means to me is that I want the code to guide you, to tell you what to do. So when you add an extension to your editor, it should immediately update reflect all the new commands that are available.
So if you add the bold extension, it should immediately allow you to run bold on the selected words. You don't have to look at the documentation. The documentation is in-line.
A toolkit for building cross-platform text editors
in the framework of your choice
remirror was started as a personal challenge. Would it be possible to build an editor that combined great performance with ease of use? It was also important to give users of all frameworks, the ability to build an editor by picking and choosing their desired building blocks.
In order to meet these goals, ProseMirror was picked as the best choice for the core editor layer. The second decision was to base the structure of the editor on blocks of functionality called
Extensions. Each extension would be designed to fulfil a specific purpose in the editor. Due to this structure, users would be able to craft a fully custom implementation.
next version of
remirror, some of these initial goals are starting to be met…
Learn more about Ifi's story as a maintainer and how you can contribute to Remirror
Join us on the next Open Source Friday. Register with our meetup group to how you can get involved in open source.