# ckeditor/ckeditor5

Powerful rich text editor framework with a modular architecture, modern integrations, and features like collaborative editing.

Repository: https://github.com/ckeditor/ckeditor5
Canonical: https://ross.abutalabs.com/products/ckeditor5
Homepage: https://ckeditor.com
Language: JavaScript
License: NOASSERTION
License Family: other
Topics: ckeditor5, ckeditor, rte, contenteditable, wysiwyg, rich-text-editor, wysiwyg-editor, javascript
Last push: 2026-08-26T11:52:02+00:00

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 96, longevity 100
- inputs: {"age_days": 4255, "days_push": 7, "days_rel": 28, "gap_med": 14.0, "n_releases_24m": 43}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 10481, forks 3699 (observed 2026-08-28T04:10:42.099936+00:00)

## What it is
CKEditor 5 is a modern JavaScript/TypeScript rich-text (WYSIWYG) editor framework with a modular plugin architecture, custom data model, and virtual DOM. It supports everything from simple text editing to Google Docs-style real-time collaboration, AI-assisted writing, and Word/PDF import-export.

## Use cases
- add a wysiwyg rich text editor to my web app
- embed a contenteditable editor with formatting toolbar in javascript
- build a google docs-like collaborative editing experience
- let users paste from word and excel with formatting preserved
- export editor content to pdf or word documents
- create a custom editor framework with plugins in typescript
- add comments and track changes to document editing
- integrate an ai writing assistant into a text editor

## When to choose
- you need a production-grade, actively maintained rich text editor with extensive features
- you want real-time or asynchronous collaboration with comments and track changes
- you need a modular framework to build custom editing experiences or plugins
- your users need Word/PDF import-export or paste-from-Office fidelity
- you want TypeScript support and modern bundler integration

## When to avoid
- you only need a lightweight markdown or plain-text editor
- you require a fully open-source license for premium features like collaboration or AI, which are commercial
- you need a mobile-native (non-web) text editing solution
- your project needs a minimal dependency footprint and cannot afford a large editor bundle

## Facets
- artifact type: framework
- maturity: stable
- function: editor, ui-components, frontend-framework, plugin-system, templating
- domain: web-development, frontend, text-editors, cms, developer-tools
- platform: browser, cross-platform
- tags: wysiwyg, rich-text-editor, contenteditable, collaborative-editing, typescript, wysiwyg-editor, rte, html-editor, markdown, real-time-collaboration, javascript, nodejs, web-server

## Member repositories
- ckeditor/ckeditor5 (main) score 98

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:42.099936+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:18:58.483138+00:00, confidence not recorded.
  - readme: https://github.com/ckeditor/ckeditor5 (fetched 2026-08-28T04:10:42.099936+00:00, sha 31400f56f0d1)
  - homepage: https://ckeditor.com (fetched 2026-08-29T08:18:28.815214+00:00, sha 0f2a32128cfd)
  - site_page: https://ckeditor.com/ckeditor-5/capabilities/productivity-features (fetched 2026-08-29T08:18:28.849527+00:00, sha 418aeb8d60dc)
  - site_page: https://ckeditor.com/ckeditor-5/features (fetched 2026-08-29T08:18:28.842785+00:00, sha 3ac622e60a21)
  - site_page: https://ckeditor.com/docs (fetched 2026-08-29T08:18:28.845186+00:00, sha e5ca8caea5d0)
  - site_page: https://ckeditor.com/ckeditor-5/capabilities/ai-features (fetched 2026-08-29T08:18:28.847091+00:00, sha 22d192221ebb)
  - site_page: https://ckeditor.com/ckeditor-5/capabilities/collaboration-features (fetched 2026-08-29T08:18:28.851304+00:00, sha 1d8161c7fa22)
  - site_page: https://ckeditor.com/ckeditor-5/capabilities/content-conversion-and-embedding-features (fetched 2026-08-29T08:18:28.852954+00:00, sha 2a6355a07834)
  - site_page: https://ckeditor.com/ckeditor-5/capabilities/customization-features (fetched 2026-08-29T08:18:28.854528+00:00, sha 49e88b2c6ef8)
  - site_page: https://ckeditor.com/ckeditor-5/capabilities/core-editing-features (fetched 2026-08-29T08:18:28.856138+00:00, sha 75681c96225f)
- Data as of 2026-08-30T08:39:29.467469+00:00.
