The aim of bringing CKEditor 5 to life was to create a modern editor, totally different from its predecessor (CKEditor 4), making user experience and modernisation a priority, enabling exciting possibilities such as real-time collaboration, commenting and tracking changes when creating content.
The CKEditor 5 code has been written from scratch in TypeScript, using the power of modules. It provides all the necessary tools to easily integrate it with modern applications and technologies, like Angular, React, Vue.js, webpack, Node.js, npm, etc. Native integrations for React, Angular, and Vue.js are available as well.
For a deeper understanding of CKEditor 5 and the concepts behind it, please read the “CKEditor 5: A new era for rich text editing” article on our blog or go straight to CKEditor 5 documentation.