A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.

block-based editor javascript notion notion-editor prosemirror react rich-text-editor tiptap typescript wysiwyg yjs
3 Open Issues Need Help Last updated: Sep 14, 2025

Open Issues Need Help

View All on GitHub
bug good first issue prio:low

A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.

TypeScript
#block-based#editor#javascript#notion#notion-editor#prosemirror#react#rich-text-editor#tiptap#typescript#wysiwyg#yjs

AI Summary: This GitHub issue reports a bug in `blocknotejs` where inline code formatting using backticks fails under a specific input sequence. When a user types two backticks, moves the cursor between them to type code, and then moves out, the backticks are not removed, and the first letter of the code is dropped, contrary to the expected conversion to highlighted inline code.

Complexity: 3/5
bug good first issue prio:low

A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.

TypeScript
#block-based#editor#javascript#notion#notion-editor#prosemirror#react#rich-text-editor#tiptap#typescript#wysiwyg#yjs

AI Summary: The BlockNote project's placeholder example is broken due to a change in the location of the locales file. The task is to update the example code to correctly import the locales, likely by adjusting the import path to reflect the new location within the `@blocknote/core` package. This may involve investigating the current directory structure of the `@blocknote/core` package to find the correct path to the locales.

Complexity: 2/5
bug good first issue

A React Rich Text Editor that's block-based (Notion style) and extensible. Built on top of Prosemirror and Tiptap.

TypeScript
#block-based#editor#javascript#notion#notion-editor#prosemirror#react#rich-text-editor#tiptap#typescript#wysiwyg#yjs