Skip to content

Build your own editor with Markput

A React component that lets you combine editable text with any component using custom markup.

Dynamic Marks

Add, edit, remove, and visualize marks with ease.

Nested Marks

Support for nested marks and complex text structures.

Custom Syntax

Support for custom syntax patterns (e.g., HTML, markdown).

Cross Selection

Select text across multiple marks seamlessly.

Zero Dependencies

Lightweight with zero external dependencies.