A curated list of awesome projects and resources related to CKEditor, an open source rich text editing component.
This list is maintained and sponsored by CKSource, the creators and core maintainers of CKEditor.
📬 You can contribute to this list too! Please read the Contributing Guidelines for a short instruction.
CKEditor is a modern JavaScript rich-text editor with MVC architecture, custom data model, and virtual DOM, written from scratch in TypeScript with excellent support for modern bundlers. It provides every type of WYSIWYG editing solution imaginable with extensive collaboration support. From editors similar to Google Docs and Medium to Slack or Twitter-like applications, all is possible within a single editing component.
- Phoenix / Elixir
- Ruby on Rails
- Typo3
- Redaxo CMS
- Django CMS
- Django
- Cosmos CMS
- Laravel Nova
- Vaadin Flow Java
- How to Build a Google Docs Clone with CKEditor 5 and Vue.js
- How to Create a Rich Text Editor in Angular: Step-by-Step
- What are Merge Fields? Usage and Key Benefits
- How to Set Up a Custom Text Editor in 5 Minutes with CKEditor 5 Builder
- Supercharge Drupal Content Creation: 12 Free CKEditor Plugins
- How We Made our Rich Text Editor Load Faster - Part 1 and Part 2
- How To Build A Custom Invoice Generator with CKEditor 5: Step-By-Step Guide
- Building Google Docs clone with Python, JavaScript, CKEditor, Google Login, and more
- Using CKEditor in Drupal CMS, general guide
- Create a Custom Text Editor using CKEditor 5 Builder in 5 Minutes
- Level Up Your Drupal Content Editing with CKEditor Features
- CKEditor 5 in Django admin 🇷🇺
- Integrating CKEditor 5 in Django, admin and on a page 🇮🇳
- Vue 3 integration 🇪🇸
- Using CKEditor 5 in Symfony 7 🇫🇷
- CKEditor 5 image upload integration in Symfony 🇫🇷
- Using CKEditor 5 in Laravel + medical history app 🇪🇸
- Using CKEditor in Drupal CMS, general guide
- Case study in developing a custom CKEditor 5 Link plugin in Drupal