Editor.js - A block-styled editor with clean JSON output

by•
Three years under development, 24 repos, 500 merged PRs. Editor.js is here.
A block-styled editor for rich media stories. It outputs clean data in JSON instead of heavy HTML markup. Designed to be API extendable and pluggable.
Free and open-source 🤩

Add a comment

Replies

Best
i'll try it when i have time :((((
Easy to use <3
Wow I've been looking for something like this for a while! Excited to use it 🔥
An amazing piece of work... kudos to the team! Please note, there is a little bug in your demo website. When you enter a block in list style, the inline editor stops working after the text is selected. I added an ordered list and tried to bold the text, it didn't happened. Also, can't get out of the un-ordered list even after pressing shift+enter
Thanks a lot! We are trying to reproduce a bug. Give us a few minutes. What os/browser do you use? Also, do you try to step out of list by double Enter?

Need some real examples of usage.

Pros:

Amazing...

Cons:

I really don't know where to start using...

Thank you. Check out our Getting Started guide: Also you can clone repo and take a look at the example.html:

The new Editor.js has completely rewritten with clear and flexible API, has many useful plugins out the box and the good main concept of blocks (useful for rendering content on different devices, eg web, mobile apps. Also it's possible to easily change markup)

Pros:

- Block-based - Beautiful UI out the box - Open sourced, good community.

Cons:

- For now, I can't find any cons of using it.

Would be interesting to see the comparison to other products like ProseMirror.

Pros:

Looks great! I've been interested in structured editing for a long time. Good to see great products are hitting the market!

Cons:

Didn't try it yet so don't know!

This seems great! When testing on mobile though, I get a bug where the editor occasionally falls underneath the keyboard and I can't access the editor until I close the keyboard and open it again. I waa using Gboard on an iPhone with the chrome mobile browser for context.
we will improve mobile experience soon. Thank you.
Awesome stuff ! Has anyone built an Angular or React wrapper for this?
Hi ! There are third party React and Vue wrappers Unfortunately no wrapper for Angular yet but we will make our own soon
It's really great, unfortunately doesn't work with Grammarly so I can't use it.