Open source JavaScript WYSIWYG rich text editor with React, Vue, and Angular integrations
- Stars16.2k
- Forks2.3k
- Open Issues422
Other
- TypeScript
- HTML
- Less

About TinyMCE
TinyMCE is an open source rich text editor for adding WYSIWYG HTML editing to applications. It is a JavaScript editor based on contenteditable, with classic, inline, and distraction-free editing modes. It can be deployed through TinyMCE Cloud or self-hosted in an application.
The editor is configured through options that control the UI and editing behavior, so teams can match it to a site, product, or application. TinyMCE includes integrations for React, Vue, and Angular, with over 29 integrations and 400+ APIs. Plugins add editor functionality, and its exposed API and UI components support custom extensions.
TinyMCE is an open source product from Tiny and is licensed under the GNU General Public License Version 2 or later. Tiny also offers extended features, dedicated SLAs, and support for professional software teams. Security updates require upgrading to current TinyMCE versions.
Key features
- Classic, inline, and distraction-free editing modes
- React, Vue, and Angular components
- Configurable editor UI and editing behavior
- Plugin-based functionality with 50+ plugins available
- Exposed API and UI components for custom extensions
Details
- First released
- 2010
- Deployment
- Cloud · Self-hosted
- Integrations
- React · Vue · Angular
- APIs
- 400+
- Plugins
- 50+
- License
- GPL-2.0-or-later
