Skip to content
SPECIFICTION
Get listed

BlockNote vs ContentTools

BlockNote

blocknotejs.org

ContentTools

getcontenttools.com

Side by side

FigureBlockNoteContentTools
Price from$195/moFree
Free planYesYes
Free trial——
Open source——
WebYesYes
API—Yes
Self-hostedYes—
Plans published31
Spec score · Rich Text Editor Software8.3 (#8)8.5 (#4)
CustomizationDevelopers can create custom block types, customize menus, or build their own UI from scratch.The editor is framework agnostic, extensible and made up of five libraries that can be used independently.
IntegrationsThe editor is built on ProseMirror and TipTap, and its collaboration feature uses Yjs.The maker describes integrations with CMS applications and web frameworks including WordPress, Yii, Laravel and Django.
ProductBlockNote is an open-source, modular rich-text editor for developers building modern web applications.ContentTools is a JavaScript library for building WYSIWYG editors for HTML content.
SupportPriority Support includes a 48-hour first-response time and direct access through GitHub, email, and a dedicated Slack channel.The project README directs how-to questions to Stack Overflow and suspected bugs or feature requests to GitHub issues.

Plans

BlockNote

  • CommunityFree
  • Business$195 a month
  • EnterprisePriced on request

BlockNote pricing →

ContentTools

  • Free and open-sourceFree

ContentTools pricing →

In their own words

BlockNote

BlockNote is an open-source rich-text editor for developers adding document editing to web applications. It is suited to knowledge bases, note-taking apps, document editors, and internal tools, with a ready-made animated interface and block-based documents to start from. Developers can add custom block types, change menus, or build a UI from scratch. The editor is built on ProseMirror and TipTap; real-time collaboration uses Yjs, with providers including Liveblocks, PartyKit, Y-Sweet, Hocuspocus, y-websocket, and y-webrtc. Documentation lists y-indexeddb for offline storage. BlockNote imports and exports its JSON format and HTML, while conversions to standard HTML and Markdown are marked lossy. XL packages add AI integration, multi-column layouts, and exports to PDF, DOCX, ODT, and email. They are free for open-source projects under GPL-3.0; closed-source use requires a commercial license. The Community plan is free, and Business is $195 a month, billed yearly. It runs self-hosted or on the web.

Visit blocknotejs.org

ContentTools

ContentTools is a JavaScript library for adding WYSIWYG editing to HTML pages. Developers include its CSS and JavaScript files, mark the page regions that should be editable, and configure the editor to initialize from those regions. Editing tools support inserting and converting images, videos, tables, and lists; users can drag blocks to rearrange them and resize images and videos. Undo and redo are supported without a stated limit during an editing session. Developers can define a palette of styles for eligible elements. The library is framework agnostic and extensible, and its five component libraries can be used independently. The maker describes integrations with CMS applications and web frameworks including WordPress, Yii, Laravel, and Django. ContentTools is free and MIT licensed. It does not store edited content or provide user authentication, so developers need to configure their own save mechanism. Its image-upload interface includes rotation and cropping, but the demo simulates those functions without a server-side API. Pre-built project files are available in the repository’s build folder.

Visit getcontenttools.com