Editor.js
Editor.js is an open-source text editor that enables content creation and formatting. It outputs in clean JSON format instead of heavy HTML tags and presents each block through a separate plugin. NPM can be installed via Yarn or CDN and configured via API.
Editor.js
100codex-team · CMS & No-Code Builders
Common commercial products in this category: Contentful, Webflow, Sanity
- You add different types of content, such as text, visual, list, and quote, with a block-based interface
- You get editor data as a clean JSON output instead of HTML
- By adding embedded content tools such as title, table, checklist, code, and YouTube, you add new block types to the editor.
- • High number of open issues (701)
- • NeutralHacker News
Editor.js – Block Styled Editor
“Hello! I'm a maintainer of Editor.js. Regarding to your questions: - Editor.js doesn't support nested blocks. We keep structure flat and want Tools API to be as simple as possible for new developers. The target audience of the Editor.js is media and blogs, usually you don't need…”
- • NeutralHacker News
Editor.js – Block Styled Editor
“Still, that does not mean it cannot output HTML. CKEditor 5 implements a custom data model, works in the way you described (cancel native actions or extracts stuff from it, apply those changes to its data model and re-renders the DOM if needed), but it still outputs HTML. Thanks…”
Verified against README · Oct 26, 2026 · source