Headless core · shadcn UI you own · MIT end to end
Notion-style block editing, without the paywall
A headless editor core on Tiptap/ProseMirror, React bindings, and a shadcn-native block UI you install as source and own outright. No paid tier, no hosted dependency.
Type / on an empty line — this is the real registry component, not a screenshot.
The block interaction model, not just formatting buttons
Free tiptap+shadcn projects are toolbar-grade. Plate Plus charges €299/dev for the block UI. slash-editor ships it as source you own, for free.
Headless core, any UI
@slash-editor/core is Tiptap/ProseMirror extensions and commands only — no React, no CSS. The same logic can back another renderer later.
You own the markup
The rendered UI installs as source through a shadcn registry, not a locked component library. Restyle with your own tokens from day one.
Keyboard-first block UX
Slash insertion, hover drag handles, reordering, nesting, block comments — the interaction model free tiptap+shadcn projects stop short of.
Real-time collaboration
Yjs + Hocuspocus, self-hosted — presence carets and a comment thread store included, no hosted sync server to pay for.
AI slash actions
Continue writing, summarize, brainstorm, fix grammar — streamed through a StreamAdapter you implement against any model.
100% MIT
No paid tier, no hosted dependency, no relicensing risk hiding behind a free tier. Every dependency in the graph is MIT.
Install
bunx --bun shadcn@latest add @slash-editor/slash-editor-kitSee the registry setup for the one-time components.json step.