Edtr.io's plugin architecture makes it adapt to virtually any use case. Platform providers have full control over the available editing options. The Edtr.io project provides a lean core of basic functionalities. For Rich Text editing, we build on Slate.

Edtr.io is based on reusable React components. Implementing and integrating a plugin only requires a few lines of code. You decide how data gets persisted; the state is a normalized JSON object, no HTML is involved. Plugins support undo/redo out of the box.

Edtr.io has UX at heart. Our core implements a consistent user experience. Building plugins from reusable elements ensures a uniform look and feel. Integrating Edtr.io into an existing applications is simple: all functionalities are fully customizable, theming can be applied from ground up.

In-line editors provide an easy way to work on web content. Content creators work directly on elements, adding and changing them in-place. Everything just looks like the final page. Users do not need knowledge of markup languages or any special training.