Embeddable Rich Text Editor stable

Editor.js

Block-style editor with clean JSON output

29.0K stars 100 contributors Since 2018
Website → GitHub

Block-style editor with clean JSON output

License
Apache-2.0
Min RAM
32 MB
Min CPUs
1 core
Scaling
single_node
Complexity
beginner
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Headless CMS content editing
  • Blog post creation with structured blocks
  • Clean JSON output for API-driven content

Anti-patterns / when NOT to use

  • Plugin quality varies
  • No real-time collaboration built-in
  • Less flexible than ProseMirror-based editors

Replaces / alternatives to

  • Medium editor
  • Notion-like editors

Technical specs

Language
TypeScript
API type
SDK
Protocols
HTTP
Deployment
npm

Community

GitHub stars 29.0K
Contributors 100
Commit frequency weekly
Plugin ecosystem medium
Backing CodeX
Funding community

Release

Latest version
Last release
Since 2018

Best fit

Team size
solosmallmedium
Industries
general

Tags

  • block-editor
  • json-output
  • plugins
  • clean-api
  • headless-cms
  • notion-like