EVERYTHING XIAOMI
Get listed
ContentTools logo

ContentTools

ContentTools is a free, open-source JavaScript library for building WYSIWYG editors for HTML content.

Place
#9 of 37
Score
6.5
ContentTools's website

What ContentTools is

ContentTools is a free, open-source JavaScript library for building WYSIWYG editors for HTML content. Developers can add its CSS and JavaScript to a page and designate regions for in-place editing. The editing tools support inserting and converting content such as images, videos, tables, and lists. Users can move content blocks, resize images and videos, and undo or redo changes without a stated session limit. Developers can define style palettes for eligible elements. The library is framework agnostic and extensible; its five component libraries can be used independently. The maker describes integrations with CMS applications and frameworks including WordPress, Yii, Laravel, and Django. ContentTools does not store edited content, so an application needs a configured save mechanism. It also does not provide user authentication or function as a content management system. Its image upload, rotation, and cropping interface is shown in a demo that simulates the functionality without a server-side API. The project is MIT licensed, and its getting-started guide directs developers to pre-built files in the repository's build folder.

Good

  • Free and MIT licensed
  • Supports in-page editing of selected regions
  • Provides unlimited undo and redo during a session
  • Framework agnostic and extensible

Watch out

  • Does not store edited content
  • Does not provide user authentication
  • Demo image uploads lack a server-side API

Who it suits

ContentTools suits developers building custom HTML editing experiences for web pages. It may be useful when a project needs an editor library that can be integrated with its own storage and authentication.

Verdict

ContentTools supplies editing components for developers rather than a complete content management system. Plan for your own content storage and authentication, and note the demo limitation around image uploads.

Plans and prices

From ContentTools's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free and open-sourceFreeJavaScript library for HTML editing · MIT licensed

The facts

Each one read from ContentTools's own pages, with the date it was checked.

What it does

CMS limit
ContentTools does not handle user authentication and is not a content management system.checked 4 Oct 2026
Customization
The editor is framework agnostic, extensible and made up of five libraries that can be used independently.checked 4 Oct 2026
Custom styles
Developers can define a palette of styles that users can apply to eligible elements.checked 11 Oct 2026
Download
The maker directs users to download the repository and use its build folder, which contains pre-built project files.checked 4 Oct 2026
Downloads
The getting-started guide directs users to download the repository and copy prebuilt files from its build folder.checked 11 Oct 2026
Editable regions
You mark the page regions users can edit, and the editor initializes from those regions.checked 11 Oct 2026
Editing tools
The demo shows tools for inserting and converting content, including images, videos, tables and lists.checked 4 Oct 2026
Framework integration
The tutorials list a basic Django integration using Django REST Framework.checked 11 Oct 2026
How it is added
The editor can be added to an HTML page by including its CSS and JavaScript files.checked 11 Oct 2026
Image uploads
A tutorial describes a front-end image-upload approach that uses Cloudinary for server-side handling.checked 11 Oct 2026
In-page editing
The editor can be added to an HTML page and configured to make selected page regions editable.checked 4 Oct 2026
Integrations
The maker describes integrations with CMS applications and web frameworks including WordPress, Yii, Laravel and Django.checked 4 Oct 2026
Intended users
The tutorials cover common editing scenarios and advanced topics for developers building their own editors.checked 11 Oct 2026
License
The project code is licensed under MIT.checked 11 Oct 2026
Product
ContentTools is a JavaScript library for building WYSIWYG editors for HTML content.checked 4 Oct 2026
Rearranging content
Users can drag content blocks to new positions and resize images and videos.checked 4 Oct 2026
Related libraries
The ContentTools family includes libraries for finite state machines, HTML parsing, content selection, and editable HTML elements.checked 11 Oct 2026
Saving
The editor emits a saved event so an application can send changed region content to its server for storage.checked 11 Oct 2026
Saving limit
ContentTools does not handle data storage; developers configure a save mechanism to store edited content.checked 4 Oct 2026
Support
The project README directs how-to questions to Stack Overflow and suspected bugs or feature requests to GitHub issues.checked 11 Oct 2026
Undo and redo
The editor supports unlimited undo and redo during an editing session.checked 4 Oct 2026
What it does
ContentTools is a WYSIWYG editor for editing HTML content in a web page.checked 11 Oct 2026

Alternatives to ContentTools

All alternatives
  1. 1

    AiEditor

    Free planOpen sourceAndroidiOSWebAPI
    8.3$5,000 one-time
  2. 2

    Editor.js

    Free planOpen sourceAndroidiOSWebAPI
    7.7Free plan
  3. 3CKEditor 5 logo

    CKEditor 5

    Free planAndroidiOSWebAPI
    7.3From $160 a month
  4. 4

    Froala Editor

    AndroidiOSWebSelf-hosted
    7.1From $60 a month
  5. 5Tiptap logo

    Tiptap

    Free planWebAPISelf-hosted
    6.7From $49 a month
  6. 6Plate logo

    Plate

    Free planWebSelf-hosted
    6.6€299 one-time