Skip to content
SPECIFICTION
Get listed

ContentTools

getcontenttools.com

Free plan WebAPI

What it is

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.

Spec sheet

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

Plans and prices

Free and open-source Free JavaScript library for HTML editing · MIT licensed Read 11 Oct 2026 · getcontenttools.com

Every ContentTools plan and price →

Strong points and limits

Strong points

  • Turns selected HTML page regions into editable areas.
  • Supports drag-based block rearrangement and media resizing.
  • Offers unlimited undo and redo during an editing session.
  • Five component libraries can be used independently.
  • MIT licensed and free.

Limits

  • Does not store edited content; developers configure saving.
  • Does not handle user authentication or act as a CMS.
  • The demo simulates image uploads without a server-side API.

Who it suits

ContentTools is for developers building in-page editing into HTML content and willing to connect saving and authentication separately. Its independent libraries and framework-agnostic design may suit projects with varied technical setups.

Verdict

ContentTools supplies the editing layer, not a complete publishing or content-management system. It is a fit when developers can provide storage and authentication around the editor.

Where Specifiction places it

Alternatives to ContentToolsAll alternatives →