Free & Open Source
MIT licensed, lightweight, and easy to use in modern web projects.
Free. Lightweight. Developer-first.
OllowEditor helps developers build clean, structured content with a simple and powerful editing experience for modern web applications.
MIT licensed, lightweight, and easy to use in modern web projects.
Create content using independent blocks like headings, paragraphs, lists, images, code, and embeds.
Store and render structured content without messy HTML parsing.
Simple JavaScript API, customizable tools, and easy integration.
Live Demo
Write, format, insert media, and export structured content directly from the demo.
Structured Content
OllowEditor is designed for structured publishing workflows. Keep content predictable, portable, and ready for storage or rendering across your application stack.
{
"time": 1730000000000,
"blocks": [
{
"id": "ollow-title",
"type": "header",
"data": {
"text": "Welcome to OllowEditor",
"level": 2
}
},
{
"id": "ollow-paragraph",
"type": "paragraph",
"data": {
"text": "Create clean block-based content with a simple editor experience."
}
},
{
"id": "ollow-checklist",
"type": "checklist",
"data": {
"items": [
"Block-based editing",
"Clean JSON output",
"Developer-friendly API"
]
}
}
],
"version": "1.0.0"
}
Customization
Build an editing experience that matches your product instead of bending your product around the editor.
Create custom blocks for headings, paragraphs, images, galleries, embeds, code, lists, and more.
Format selected text with bold, italic, links, inline code, and custom inline actions.
Move, delete, convert, align, or configure individual content blocks.
A clean, modern editor experience for your next JavaScript project. Explore the documentation, customize blocks, and ship structured content faster.