Inkstream
Inkstream is a modular, ProseMirror-based rich text editor SDK for React. It ships with a plugin system, server-validated freemium licensing, and a private Pro plugin distribution model — designed to be embedded in any React or Next.js application.
Why Inkstream?
| Tiptap | Quill | Inkstream | |
|---|---|---|---|
| Plugin system | ✅ | Partial | ✅ |
| Freemium licensing | ❌ | ❌ | ✅ |
| Pro plugin code-splitting | ❌ | ❌ | ✅ |
| TypeScript-first | ✅ | ❌ | ✅ |
| ProseMirror foundation | ✅ | ❌ | ✅ |
Quick Example
import { RichTextEditor } from '@inkstream/react-editor'
import { availablePlugins } from '@inkstream/starter-kit'
export default function MyEditor() {
return (
<RichTextEditor
initialContent="<p>Hello world</p>"
plugins={[
availablePlugins.paragraph,
availablePlugins.bold,
availablePlugins.italic, availablePlugins.history
]}
toolbarLayout={['bold', 'italic', '|', 'history']}
onChange={(html) => console.log(html)}
/>
)
}