Ask HN: Which open-source editor would you choose to build something like Notion
Imagine you are building from scratch a Notion like editor with React, what would be your top choice today?
Some options to consider:
Slate: https://github.com/ianstormtaylor/slate Plate: https://github.com/udecode/plate (this is built on top of slate) Tiptap: https://github.com/ueberdosis/tiptap (this is built on top of ProseMirror) Novel: https://github.com/steven-tey/novel (this is built on top of Tiptap)
Which one of these would you choose? Are there other better options.
In my opinion Slate seems more flexible but is quite passive in terms of improvements and maintenance. On the other hand Tiptap seems very active but a bit limited due to using ProseMirror under the hood.
What are your thoughts?
7 comments
[ 3.8 ms ] story [ 37.4 ms ] threadhttps://github.com/vercel/platforms/tree/main
Check out [0] this thread for some comments from an engineer at Notion.
[0]: https://news.ycombinator.com/item?id=31814983
Since Tiptap is headless, you have the freedom to design and develop the UI exactly the way you want.