Peter Savchenko

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
Lily Granger
i'll try it when i have time :((((
Chuyên Tạ
Easy to use <3
Alain
Wow I've been looking for something like this for a while! Excited to use it 🔥
Tapish Jain
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
Peter Savchenko
@tapish_jain 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?
Ricardo Alamino

Need some real examples of usage.

Pros:

Amazing...

Cons:

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

Peter Savchenko
Thank you. Check out our Getting Started guide: https://editorjs.io/getting-started Also you can clone repo and take a look at the example.html: https://github.com/codex-team/ed...
Vitaly Baev

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.

Andrey Popp

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!

David Maliglowka
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.
Peter Savchenko
@davidmaliglowka we will improve mobile experience soon. Thank you.
Nick Siscoe
Awesome stuff @peter_savchenko ! Has anyone built an Angular or React wrapper for this?
Georgy Berezhnoy
Hi @nasiscoe ! There are third party React and Vue wrappers https://github.com/stfy/react-ed... https://www.npmjs.com/package/vu... Unfortunately no wrapper for Angular yet but we will make our own soon
Csaba Kissi
It's really great, unfortunately doesn't work with Grammarly so I can't use it.