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
7 Open Issues Need Help Last updated: Feb 17, 2026

Open Issues Need Help

View All on GitHub

AI Summary: BlockNote currently lacks a native way to change the type of custom blocks using the formatting toolbar's "Block Type" dropdown, which is only available for built-in blocks. This prevents users from converting custom blocks to other types via the standard UI. While manual toolbar construction is a workaround, it's problematic due to the toolbar's dynamic nature and the risk of breaking existing functionality.

Complexity: 4/5
good first issue sponsor bug:P2 needs-effort

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
bug good first issue sponsor bug:P2 effort:medium

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
bug good first issue bug:P2

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
bug good first issue prio:low needs-triage

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

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

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