Skip to content
SPECIFICTION
Get listed

ContentTools vs Trix

ContentTools

getcontenttools.com

Trix

trix-editor.org

Side by side

FigureContentToolsTrix
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYesYes
APIYes—
Plans published11
Spec score · Rich Text Editor Software8.5 (#4)7.5 (#21)
CustomizationThe editor is framework agnostic, extensible and made up of five libraries that can be used independently.Developers can customize the toolbar and add external actions through editor events and data attributes.
LicenseThe project code is licensed under MIT.The GitHub project identifies Trix as an open-source project and lists an MIT license.
Undo and redoThe editor supports unlimited undo and redo during an editing session.Editors support unlimited undo and redo.

Plans

ContentTools

  • Free and open-sourceFree

ContentTools pricing →

Trix

  • TrixFree

Trix pricing →

In their own words

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

Trix

Trix is a free, open-source WYSIWYG editor for composing messages, comments, articles, and lists in web applications. It uses an internal document model that turns editing into operations and renders the result as terse, consistent HTML. Default formatting covers bold, italic, links, strikethrough, headings, quotes, code, and bulleted or numbered lists. Users can drop or paste files; the host application must upload them and supply permanent URLs. GIF, PNG, WebP, JPG, and JPEG attachments receive automatic previews. Trix supports unlimited undo and redo, form integration through a changing hidden input, and toolbar customization through events and data attributes. It sanitizes content with DOMPurify, while its documentation warns that directly inserted untrusted HTML can execute before sanitization. The editor supports accessible names through label, aria-label, and aria-labelledby attributes. It runs in evergreen desktop and mobile browsers and is available through npm, npm CDN, ESM, and UMD.

Visit trix-editor.org