Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A JS library for building WYSIWYG editors for HTML content.

A quick and easy way to generate markup for mailto links without having to worry about the annoying formatting.
ContentTools is a JavaScript library for building WYSIWYG editors for HTML content, maintained by GetmeUK and published to bower, npm, and jsdelivr. It lets you embed an editable HTML region in a web page so users can format text and images in place.
ContentTools is a standalone JavaScript library that turns HTML content into a WYSIWYG editing surface. It takes HTML as input, renders it as an editable region in the browser, and gives users a toolbar to apply formatting; the resulting edited HTML is then available to save back to your application. The project is developed by GetmeUK and has a separate roadmap repository for the 2.x version. It is distributed through bower (bower install --save ContentTools), npm (npm install --save ContentTools), and the jsdelivr CDN (for example https://cdn.jsdelivr.net/npm/[email protected]/build/content-tools.min.js).
grunt build) and tested with Jasmine; tests can be run from the command line with grunt jasmine or by opening SpecRunner.html in a browser.