Monday, October 26, 2026 4,350 lists 78,101 records on file
List your app or device

  1. Home
  2. Rich Text Editor Software
  3. ContentTools

ContentTools

What it is

ContentTools is a free, open-source JavaScript library for adding WYSIWYG editing to HTML pages. Developers include its CSS and JavaScript files, mark selected page regions as editable, and initialize the editor from those regions. Editing controls shown in the demo handle inserting and converting images, videos, tables, and lists. Users can drag content blocks into new positions, resize images and videos, and use unlimited undo and redo during an editing session. An image interface supports uploading, rotating, and cropping, although the demo simulates those actions without a server-side API. ContentTools is framework agnostic and extensible, and its five libraries can be used independently. The maker describes integrations with WordPress, Yii, Laravel, and Django, including a Django REST Framework tutorial. The editor emits a saved event so an application can send changed content to its own server. Developers must provide storage, authentication, and broader content-management functions.

For and against

For

  • Free and open source under the MIT license
  • Supports images, videos, tables, and lists
  • Unlimited undo and redo during editing sessions
  • Framework agnostic with five independently usable libraries
  • Integrations described for WordPress, Yii, Laravel, and Django

Against

  • Does not store edited content
  • Requires developers to configure a save mechanism
  • Provides no user authentication or CMS
  • Demo image uploads lack a server-side API

The verdict

ContentTools provides the editing layer for HTML pages, with flexible content controls and extensible libraries. Plan to build your own storage, authentication, and application integration around it.

Who it suits

ContentTools suits developers building custom HTML editors and applications that need editable regions in web pages. It is also suited to teams wanting a free MIT-licensed library they can extend and integrate with their chosen framework.

Plans and prices

Free and open-source

Free

JavaScript library for HTML editing · MIT licensed

Every plan, in full

On the record

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

Alternatives to ContentTools

Every alternative, ranked