An honest look at what each editor does best.
Significantly smaller bundle (~45KB vs ~120KB)
MIT license — no commercial fees for any feature
Simpler, cleaner API with less surface area
Free AI features, works with any provider
Two editor variants (Full + Compact) for different use cases
More mature Notion-style UX with polished interactions
First-class Yjs collaboration built in
More export formats including PDF and Word
Larger community with 9.2k stars
More block types out of the box
import { Editor } from "@/components/ui/rich-editor"
function App() {
return (
<Editor
initialContent={content}
onChange={({ json, html }) => save(json)}
/>
)
}import { BlockNoteView } from "@blocknote/mantine"
import { useCreateBlockNote } from "@blocknote/react"
import "@blocknote/mantine/style.css"
import "@blocknote/core/fonts/inter.css"
function App() {
const editor = useCreateBlockNote({
initialContent: content,
})
return (
<BlockNoteView
editor={editor}
onChange={() => {
save(editor.document)
}}
/>
)
}Try Mina Rich Editor — 3 lines of code, zero ProseMirror.
MIT License · 2025–2026 Mina Massoud